![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача фокуса [D7, WinXP]
kolos_rus © (2004-12-28 17:06:00)Ситуация такая. На форме имеется несколько Edit-ов и несколько Button-ов. Фокус в одном из Edit-ов, пользователь тычет мышой в другой WinControl. Идет обработка события выхода из Edit-а. Как в этой процедурке узнать какому WinControl-у пользователь пытается передать фокус.
Семен Сорокин (2004-12-28 17:15:00) [1]The WM_KILLFOCUS message is sent to a window immediately before it loses the keyboard focus.
WM_KILLFOCUS
hwndGetFocus = (HWND) wParam; // handle of window receiving focus
если не посредством API, то можно попробовать анализировать ActiveControl или ControlAtPos
Jay1982 (2004-12-28 17:14:00) [2]GetFocus