Дескриптор окна


После создания окна, создающая функция возвращает дескриптор окна (window handle), который уникально идентифицирует окно. Дескриптор окна имеет тип данных HWND; прикладная программа должна использовать этот тип при объявлении переменной, которая содержит в себе дескриптор окна. Прикладная программа использует этот дескриптор в других функциях, чтобы направить их действия на это окно.

Прикладная программа может использовать функцию FindWindow, чтобы выявить, существует ли в системе окно с заданным именем класса или именем окна. Если такое окно существует, FindWindow возвращает дескриптор окна. Чтобы ограничить поиск в дочерних окнах отдельной прикладной программы, используйте функцию FindWindowEx.

Функция IsWindow определяет, правильно ли идентифицирует дескриптор окна существующее окно. Имеются специальные константы, которые могут заменять дескриптор окна в некоторых функциях. Например, приложение может использовать HWND_BROADCAST в функциях SendMessage и SendMessageTimeout или HWND_DESKTOP в функции MapWindowPoints.

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz