当我在一个人编辑框输入一个字符时(之前没有任何字符),在OnUpdateEdit()函数中获得编辑框文本,不为空?EN_UPDATE不是在编辑框更新之前触发的吗?不应该获得的是空文本吗?
解决方案 »
- 代码创建的listctrl控件,怎么获取单击行消息
- Messagebox的对齐问题。
- *******我在清华同方上班,用Delphi和C#做信息管理系统,公司内部管理工具和数学物理课件,也就是图形处理程序和一般的动画编程,干3年了
- 请问那儿有com本质论下载,潘爱民译!
- 我怎么在程序编绎过程中,在一个。h里判断当前已经导入了ADO类型库,能有标志作为判断么?谢谢大家
- 关于ISAPI的两个问题
- 哪里有WINDOWS程序设计的电子书下?
- 在已建立的CTreeCtrl中,怎样在InsertItem()后,立即将新插入的项目显示出来??,在线等待
- 哪儿有《深入浅出MFC》的电子版??
- mscomm通讯问题
- 单文档的问题
- 【求助】代码编辑器实现
This notification message is sent after the control has formatted the text, but before it displays the text.
DDX_Text(pDX, IDC_EDIT1, m_strEdit1);如果你是
GetDlgItem(IDC_EDIT1)->GetWindowText(str);
的方式,则str是变了过后的值, 因为窗口上已经有你输入的字符/没有了删除的字符
如果你在OnChange中 UpdateData()它也拿到最新的值了.
添加成员
CString m_strEdit1;.cpp
CXXXDlg::DoDataExchange()
{
DDX_Text(pDX, IDC_EDIT1, m_strEdit1);
}