|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Window Handles
After creating a window, the creation function returns a window handle that uniquely identifies the window. An application uses this handle in other functions to direct their actions to the window. A window handle has the HWND data type; an application must use this type when declaring a variable that holds a window handle.
The Win32 API includes several special constants that can replace a window handle in certain functions. For example, an application can use HWND_TOPMOST in the SendMessageTimeout function, HWND_BROADCAST in the SendMessage function, or HWND_DESKTOP in the MapWindowPoints function. Although the NULL constant is not a window handle, you can use it in some functions to specify that no window is affected. For example, specifying NULL for the CreateWindowEx function's hwndParent parameter creates a window that has no parent or owner. Some functions may return NULL instead of a handle, indicating that the given action applies to no window.
An application can use the FindWindow function to discover whether a window with the specified class name or window name exists in the system. If such a window exists, FindWindow returns the handle of the window. To limit the search to the child windows of a particular application, use the FindWindowEx function. The IsWindow function determines whether a window handle identifies a valid, existing window.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Ручки Окна
После создания окна, функция создания возвращает ручку окна, которая однозначно идентифицирует окно. Приложение использует эту ручку в других функциях, чтобы направлять их действия в окно. Ручка окна имеет тип данных HWND; приложение должно использовать этот тип объявляя переменную, которая держит ручку окна.
Win32 API Включает несколько специальных констант, который может заменить ручку окна в определенных функциях. Например, приложение может использовать HWND_TOPMOST в функции SendMessageTimeout, HWND_BROADCAST в функции SendMessage, или HWND_DESKTOP в функции MapWindowPoints. Хотя НЕДЕЙСТВИТЕЛЬНАЯ константа не является ручкой окна, Вы можете использовать это в некоторых функциях, чтобы определять, что никакое окно не воздействовано. Например, определяя НЕДЕЙСТВИТЕЛЬНЫМ для CreateWindowEx функционального параметра hwndParent создает окно, которое не имеет родителя или владельца. Некоторые функции могут возвращать НЕДЕЙСТВИТЕЛЬНЫЙ вместо ручки, указывая, что данное действие относится к никакому окну.
Приложение может использовать функцию FindWindow, чтобы обнаруживаться независимо окно с определенным именем класса или имя окна существует в системе. Если такое окно существует, FindWindow возвращает ручку окна. Для того, чтобы ограничивать поиск в окно ребенка конкретного приложения, используйте функцию FindWindowEx. Функция IsWindow определяет идентифицирует ручка окна правильное, существующее окно.
|
|
|
|
| |