На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Desktops



A desktop is a secure object contained within a window station. A desktop has a logical display surface and contains windows, menus, and hooks. A window station can have multiple desktops. Only the desktops of the interactive window station can be visible and receive user input. On the interactive window station, only one desktop at a time is active. This active desktop, also known as the input desktop, is the one that is currently visible to the user and that receives user input. Applications can use the OpenInputDesktop function to get a handle of the input desktop. Applications that have the necessary access can use the SwitchDesktop function to specify a different input desktop.

Invisible, noninteractive window stations enable Win32 services that do not have access to the interactive window station to start GUI applications. Applications running in a noninteractive window station cannot receive input or be visible. For example, the schedule service could use this support to start a GUI backup application on a remote computer on which the interactive window station was not accessible. For more information, see Interactive Services.

Applications can use the following functions for manipulating desktop objects:

Function Description
CloseDesktop Closes a specified desktop.
CreateDesktop Creates a new desktop on a specified window station.
EnumDesktops Enumerates the desktops on a specified window station by repeatedly calling an application-defined EnumDesktopProc callback function.
EnumDesktopWindows Enumerates the windows on a specified desktop by repeatedly calling an application-defined EnumWindowsProc callback function.
GetThreadDesktop Returns a handle of the desktop assigned to the calling thread.
GetUserObjectInformation Gets information about a window station or desktop object.
GetUserObjectSecurity Gets security information for a window station or desktop object.
OpenDesktop Opens a handle of an existing desktop.
SetThreadDesktop Assigns a specified desktop to the calling thread.
SetUserObjectInformation Sets information about a window station or desktop object.
SetUserObjectSecurity Sets security information for a window station or desktop object.



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Настольные системы



Настольная система является безопасным объектом содержимым в пределах станции окна. Настольная система имеет логический дисплей всплывать и содержит окно, меню и перехватывается. Станция окна может иметь многочисленные настольные системы. Только настольные системы диалоговой станции окна могут быть видимый и ввод пользователя приемника. На диалоговой станции окна, только одна настольная система за один раз активна. Эта активная настольная система, также узнанная как входная настольная система, - то которая к настоящему времени видимая пользователю и, который получает ввод пользователя. Приложения могут использовать функцию OpenInputDesktop, чтобы получать ручку входной настольной системы. Приложения, которые имеют необходимый доступ может использовать функцию SwitchDesktop, чтобы определять другую входную настольную систему.

Невидимые, noninteractive станции окна приспосабливаются услуги Win32, что нет иметь доступ к диалоговой станции окна, чтобы запускать приложения ГРАФИЧЕСКОГО интерфейса пользователя. Приложения, работающие на станции окна noninteractive не могут получить ввод или быть видимыми. Например, услуга расписания могла бы использовать эту поддержку, чтобы начинать с резервного приложения ГРАФИЧЕСКОГО интерфейса пользователя в дистанционном компьютере на котором диалоговая станция окна была не доступна. Более подробно, смотри Диалоговые Услуги.

Приложения могут использовать следующее функций чтобы манипулировать настольными объектами:

Функция Description CloseDesktop Закрывает определенную настольную систему.
CreateDesktop СОЗДАЕТ новую настольную систему на определенной станции окна.
EnumDesktops ПЕРЕЧИСЛЯЕТ настольные системы на определенной станции окна многократно вызывая определенную прикладную функцию возврата EnumDesktopProc.
EnumDesktopWindows ПЕРЕЧИСЛЯЕТ окно в определенной настольной системе многократно вызывая определенную прикладную функцию возврата EnumWindowsProc.
GetThreadDesktop ВОЗВРАЩАЕТ ручку настольной системы назначенной на вызов резьбы.
GetUserObjectInformation ПОЛУЧАЕТ информации о станции окна или настольного объекта.
GetUserObjectSecurity ПОЛУЧАЕТ информации безопасности для станции окна или настольного объекта.
OpenDesktop ОТКРЫВАЕТ ручку существующей настольной системы.
SetThreadDesktop НАЗНАЧАЕТ определенную настольную систему на вызов резьбы.
SetUserObjectInformation УСТАНАВЛИВАЕТ информации о станции окна или настольного объекта.
SetUserObjectSecurity УСТАНАВЛИВАЕТ информации безопасности для станции окна или настольного объекта.



Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz