【发布时间】:2010-09-28 11:46:03
【问题描述】:
我正在处理一个 Windows 项目,其中包含一个使用 CreateWindowEx() 创建的简单对话框,它包含多个加载有 CreateDialog() 的窗格,用于从资源文件加载布局。在子窗格上有许多控件,包括文本框和按钮,我想使用 TAB 来导航,但我得到的只是 Windows 'bing' 告诉我该键没有做任何事情。我的消息循环如下所示:
while( PeekMessage(&msg, 0, 0, 0, PM_REMOVE) )
{
if( !IsDialogMessage(0, &msg) )
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
并且每个控制窗口的样式中都设置了 WS_TABSTOP 以及设置了 WS_EX_CONTROLPARENT 的所有者窗格。
我还需要做什么才能使 tab 键起作用吗?
谢谢, J
【问题讨论】:
标签: windows user-interface winapi