Я создал окно, вызвав CreateWindow
, и поместил в него 2 элемента управления редактированием.
Элементы управления редактирования имели стиль WS_TABSTOP
, который был включен. Я мог изменить его текст, но навигация между элементами управления клавишей TAB не работала.
Я поместил этот код в свой цикл сообщений:
MSG msg;
while ( GetMessage( &msg, NULL, 0, 0 ) )
{
if ( !msg.hwnd || !IsDialogMessage( msg.hwnd, &msg ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
}
К сожалению, навигация по TAB не работала, элементы управления редактирования не редактировались, и после нажатия клавиши TAB происходило только выделение текста первого элемента управления. Кто-нибудь может мне помочь?