Я создал несколько элементов управления в своем окне в обработчике сообщений WM_CREATE, и я хочу разрешить использование клавиши табуляции для перемещения фокуса через набор элементов управления от одного к следующему.
Создание элемента управления выглядит следующим образом:
case WM_CREATE:
{
CreateWindowA("button", "Refresh Listview",
BS_MULTILINE | WS_CHILD | WS_VISIBLE, 10, 10, 70, 50,
hwnd, (HMENU)IDC_REFRESHLW, g_hInst, NULL);
break;
}
Когда я нажимаю клавишу табуляции, чтобы изменить фокус на другой элемент управления в окне, он ничего не делает.Нужно ли как-то инициализировать его?
Я заметил, что если я использую диалог, он уже автоматически позволяет использовать клавишу табуляции, а порядок табуляции - это порядок, в котором вы создаете элементы управления в файле .rc.
Но мне не нужен диалог!