MFC 怎么知道哪个控件获得了焦点
我的Dialog对话框有很多控件,但是我想按下Enter键时,让指定的2个Edit控件循环获得焦点
[最优解释]
在PreTranslateMessage函数里,处理回车消息
[其他解释]
GetFocus()
后测试m_hwnd是不是你要的
[其他解释]
怎么和我控件的ID值比较呢,小弟是新手
[其他解释]
CWnd *pWnd= GetFocus();
int focusID=pWnd ->GetDlgCtrlID();
[其他解释]
问题解决了,用下面的代码就可以判断:
GetFocus() == GetDlgItem(IDC_EDIT1_MAC)
还是要谢谢两位