我在编辑框中输入“你好”,是通过紫光输入法两个字一起输入的,在这个编辑框的EN_CHANGE消息中写 CEditExDemoView::OnChangeEdit1()
{
CString str;
GetDlgItemText(IDC_EDIT1, str);
MessageBox(str);
}
结果弹出了两次消息对话框,说明触发了两次,用什么方法可以只触发一次呢?
{
CString str;
GetDlgItemText(IDC_EDIT1, str);
MessageBox(str);
}
结果弹出了两次消息对话框,说明触发了两次,用什么方法可以只触发一次呢?
解决方案 »
- 年关散分:GDI+性能到底如何,能否取代GDI
- ADO问题
- 我写了个dll,里面的参数类型是用的string类型,但是在atl中只能使用bstr类型,因此老是要转换,还经常出问题,请问各位如何让这两种类型统一用一种表示而 不用到处转换,谢谢!!
- 怎么用jmail接附件
- 多线程socket server访问数据库问题
- 用了/NODEFAULTLIB仍报警告LNK4098
- 改变默认的属性
- 请问:我有一对话框类指针,用于指向多个对话框中的某一个,我如何知道
- IE弹出问题,在线等待.
- help~~~~~~~~(我想送上我所有得分,可是system它不让!)
- 请高手帮忙解决GDI资源泄露问题
- 怎么用TRACE跟踪调试
一个是“你”,一个是“你好”