首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

如果能及时的得到文本框的内容!解决方案

2012-03-30 
如果能及时的得到文本框的内容!比如:我有一文本框组件,EIDT1吧!我想把EIDT1里面的内容,放到窗口标题上.可

如果能及时的得到文本框的内容!

比如:
我有一文本框组件,EIDT1吧!
我想把EIDT1里面的内容,放到窗口标题上.

可是,现在我得到的方法是当用户输入完成后,单击"确认"按钮后,用一个UpdateData()得到的里面的内容.
我现在想能及时的得到到里面的内容,要怎么做呢>用什么方法呢?

比如,用户输入ABC, 我想要实现当用用户输入A后,窗口标题马上就变成A,接着用户接下B键后,窗口标题又马上变成AB.


[解决办法]
重载Edit控件的EN_CHANGE事件
在其中用该控件的GetWindowText获得最新的内容
[解决办法]
WM_COMMAND里面,HIWORD(wParam)==EN_UPDATE的时候就可以得到里面的内容
[解决办法]
在EN_CHANGE事件中处理。
UpdateData(FALSE);
SetWindowText(m_strText);//m_strText是Edit的变量

热点排行