Идёт загрузка страницы...

htp://aptem.net.ru





/|\АРТЕМ.NET.RU /|\ - Портал для программистов и не только: Delphi Visual Basic BORLAND С++ PERL PHP HTML

Delphi 1

Окно активное и окно с фокусом

"Активное" окно - это самое верхнее окно, принадлежащее "активному" приложению, или приложению, получающему сообщения от нажатий клавиш. Окно с фокусом - единственное окно, которому посылаются сообщения о нажатых клавишах.

Для лучшего восприятия приведу пример. Ваше приложение имеет главное окно с открытым модальным диалогом. Диалоговое окно будет "активным" до тех пор, пока будет активным приложение. Но фокус, несомненно, будет находиться в одном из элементов управления (кнопка, поле редактирования или что-то еще).

Поэтому то, что использовать - GetActiveWindow или GetFocus, всецело зависит от того, что вы собираетесь сделать. Тем не менее, я догадываюсь, GetFocus будет использован чаще, но не всегда. [000505]