2008-11-03 3 views
4

Есть ли способ получить дескриптор элемента управления с фокусом? Я ищу способ получить идентификатор элемента управления в фокусе в моем приложении.Как попасть в ручку фокусировки CWindow?

После этого было бы легко получить идентификатор с GetDlgCtrlID.

CWnd *pwnd = GetWindowOnFocus(); 
int wID = pwnd->GetDlgCtrlID(); 

Это часть GetWindowOnFocus, которую мне не хватает!

ответ

4

Посмотрите на статический метод CWnd::GetFocus.

+0

GetFocus возвращает мне HWND - не знаю, как получить контрольный идентификатор от HWND :-) – JohnIdol 2008-11-03 11:41:10

Смежные вопросы