我在WM_CREATE消息处理程序中创建了几个窗口控件,我希望允许使用Tab键在一组控件之间切换焦点。
控件的创建方式如下:
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;
}
当我按下tab键以便将焦点转移到窗口中的另一个控件时,它什么也不做。我需要进行初始化吗?
我注意到如果使用对话框,它已经自动允许使用tab键,并且tab顺序是在.rc文件中创建控件的顺序。
但我不想用对话框!