用CreateWindow 函数创建的控件,如果想使用tap键切换,最简单的做法是:主窗口有WS_EX_CONTROLPARENT扩展属性,控件有WS_TAPSTOP属性。
然后最重要的是,在处理消息循环时要做一个判断:
1 while (GetMessage(&msg, NULL, 0, 0)) 2 { 3 if (!IsDialogMessage(hwnd, &msg)) //不是hwnd的消息就不处理了 4 { 5 TranslateMessage(&msg); 6 DispatchMessage(&msg); 7 } 8 9 }
时间: 2024-09-30 16:54:13