Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > HWND


Автор: Spawn 7.6.2002, 15:04
Подскажите новичку плз, что ето за тип HWND, который используется большинством функций для работы с окнами Винды!

Автор: Vit 7.6.2002, 15:08
Реально он приводится к типу Integer

Автор: Song 7.6.2002, 15:18
HWND=Handle of WiNDow=дискриптор, уникальное число, которое имеет любое окно.

Автор: Spawn 7.6.2002, 15:21
А как найти это число, например для какого нибудь окна?

Автор: Vit 7.6.2002, 15:44
FindWindow - для чужого окна

Свои обычно доступны напрямую через свойство Handle

Автор: Song 7.6.2002, 16:31
Не для любого...
Не нужно понимать окно как форму.
Например, у TCheckListBox есть кружок - тоже окно. И сам он - тоже окно. ОС не зря так называется, она сплошь и рядом состоит из окон.
Для нахождения дочерних окон используют как правило FindWindowEx() или GetWindow().
Для нахождения окон первого уровня, см. ответ Vit'a.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)