用CreateDialog()创建的无模式对话框中,为什么按Tab键无法切换焦点?对话框模板中已加入了Control parent属性。 如题,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 while ( (bRet = GetMessage(&msg, NULL, 0, 0)) != 0 ) { if ( bRet == -1 ) { } else if(g_hDialog == 0 || !IsDialogMessage(g_hDialog, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } }看到else if(g_hDialog == 0 || !IsDialogMessage(g_hDialog, &msg))这行了吗?加上就可以处理tab了 非模态对话框不支持键盘响应,我想你的回车键也应该是失效了的。你需要自己添加截获按键消息的消息处理函数。映射PreTranslateMessage(MSG* pMsg)函数然后判断IsDialogMessage 求助:在对话框中显示图像,当图像宽高大于对话框时,如何出现滚动条以查看整幅图像? 高手帮我看一下组合按钮 在窗体大小变化时,如何调整listctrl中内容的显示 1.如何判斷我的程式已經在某個操作系統中運行過.2.如何判斷mscomm控件是否已經注冊過及如何注冊? 如何把vc的源程序打包成单个的.exe文件呢 高分 要多少给多少 ahao(天·狼·星星)大侠请进!!!! VC中否用游标,如何用,请指点!高手. 网络 vc odbc 数据库查询高手来看看?急! 请教:如何把程序放在后台隐藏运行? EnumWindow的问题,谢谢 有关数据库的小问题
{
if ( bRet == -1 )
{
}
else if(g_hDialog == 0 || !IsDialogMessage(g_hDialog, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}看到else if(g_hDialog == 0 || !IsDialogMessage(g_hDialog, &msg))
这行了吗?
加上就可以处理tab了