MFC对话框程序。窗体上有两个EDIT和两个BUTTON ,
想达到下面的效果:
点击BUTTON1后焦点设置到EDIT1
点击BUTTON2后焦点设置到EDIT2
void CfocustestDlg::OnBnClickedButton1()
{
SetFocus()->GetDlgItem(IDC_EDIT1)->m_hWnd ;
}void CfocustestDlg::OnBnClickedButton2()
{
SetFocus()->GetDlgItem(IDC_EDIT2)->m_hWnd ;
}
但实际结果是无论点哪个按钮,焦点都会跳到EDIT1,而无法跳到EDIT2。怎样干掉这个问题?
想达到下面的效果:
点击BUTTON1后焦点设置到EDIT1
点击BUTTON2后焦点设置到EDIT2
void CfocustestDlg::OnBnClickedButton1()
{
SetFocus()->GetDlgItem(IDC_EDIT1)->m_hWnd ;
}void CfocustestDlg::OnBnClickedButton2()
{
SetFocus()->GetDlgItem(IDC_EDIT2)->m_hWnd ;
}
但实际结果是无论点哪个按钮,焦点都会跳到EDIT1,而无法跳到EDIT2。怎样干掉这个问题?
解决方案 »
- 消息处理函数,在接受定时器每隔一段时间发送给它的消息,之后的处理问题
- 急急急!请问怎样在list control添加多个复选框啊,并能检测到其是否被选中!
- VB调用VC写的dll,第二次调用CSocket的Create出错
- 请问如何将vc工程改名,如原来的工程名为abc,如何改名为cba
- 请教高手编译错误error LNK2001: unresolved external symbol __imp__PropertySheetA@4
- 带可执行附件的 .eml 文件 傻瓜式防御办法
- 请教一个关于字符串的问题?谢谢!!
- 求助:椭圆的数学表达式???谢谢!!
- 那些译者的书可以买
- CArray怎么用 ?
- 关于函数指针
- 网页外挂
{
GetDlgItem(IDC_EDIT1)->SetFocus();
}void CfocustestDlg::OnButton2()
{
GetDlgItem(IDC_EDIT2)->SetFocus();
}