在MFC中,对话框程序,有一个edit控件,我可以以两种方法对这个控件的消息进行处理。
1,用CLASSWIZARD直接为EDIT控件添加消息,比如说:EN_CHANGE,则会有
ON_COMMAND(IDC_EIDT1,OnChangeEdit1)消息的映射。2,另一种我可以派生一个新类CMyEdit:public CEdit,通过添加=EN_CHANGE,会有ON_CONTROL_REFLECT(EN_CHANGE, OnChange)消息的映射。我想问一下这两种消息的派送机制,那种更好?
1,用CLASSWIZARD直接为EDIT控件添加消息,比如说:EN_CHANGE,则会有
ON_COMMAND(IDC_EIDT1,OnChangeEdit1)消息的映射。2,另一种我可以派生一个新类CMyEdit:public CEdit,通过添加=EN_CHANGE,会有ON_CONTROL_REFLECT(EN_CHANGE, OnChange)消息的映射。我想问一下这两种消息的派送机制,那种更好?
解决方案 »
- 采集数据时两个字节的数据怎么合成一个十进制的数字??
- 网络编程中断点续传的实现
- 密码框弹出问题?
- LogonUser函问题!高手进!一定给分!!!
- 想给妈妈买个手机,大家帮忙挑一下。
- 请问如何得到在系统中注册的,各种文件类型对应的图标
- 双星,散分!
- directshow 中如何实现rtp功能?是否应使用rtp source/render filter和Intel RTP RPH/SPH for H.263/H.261 filter
- mfc代码编译出错误(vs2008编写的,在vs2012上运行)
- 自绘CMFCButton渐变颜色焦点问题
- 对话框上面有一个标题栏可以去掉吗?
- Platform SDK帮助文档的问题
mfc带来的麻烦,window编程本身没有这些。用不到就不必管了