怪!为什么TAB键不能在控件之间切换焦点?

sonyg 2003-07-28 12:41:39
我在FormView里面自己做了一个TabCtrl,有4个Tab页面 (我没有用CPropertySheet)。
在任何一个Button上面按下TAB键以后,焦点就直接到了Tab那个小方块上面了,而不是切换到另一个Button上。该怎么办?

我用了:
BOOL CFrm4::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg && pMsg->message == WM_KEYDOWN)
{
if(pMsg->wParam==VK_TAB)
GetDlgItem(IDC_MECHA4_BTN_TIMES)->SetFocus();
}
return CPropertyPage::PreTranslateMessage(pMsg);
}
也还是无效
另外,如果用CPropertySheet的话,倒是很正常,不知道是如何做的
...全文
84 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sonyg 2003-07-28
  • 打赏
  • 举报
回复
谁来看看?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧