MFC 怎么知道哪个控件获得了焦点

wzhg2458 2012-11-09 02:37:29
我的Dialog对话框有很多控件,但是我想按下Enter键时,让指定的2个Edit控件循环获得焦点
...全文
1029 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzhg2458 2012-11-09
  • 打赏
  • 举报
回复
问题解决了,用下面的代码就可以判断: GetFocus() == GetDlgItem(IDC_EDIT1_MAC) 还是要谢谢两位
schlafenhamster 2012-11-09
  • 打赏
  • 举报
回复
CWnd *pWnd= GetFocus(); int focusID=pWnd ->GetDlgCtrlID();
wzhg2458 2012-11-09
  • 打赏
  • 举报
回复
怎么和我控件的ID值比较呢,小弟是新手
schlafenhamster 2012-11-09
  • 打赏
  • 举报
回复
GetFocus() 后测试m_hwnd是不是你要的
ouyh12345 2012-11-09
  • 打赏
  • 举报
回复
在PreTranslateMessage函数里,处理回车消息

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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