是否有了GETDLGITEM()就不需要建类。
如果需要,在什莫情况下呢?
如果需要,在什莫情况下呢?
解决方案 »
- 谁给个内存映射文件的例子和说明
- CDC有输出图片的函数吗
- 求助:数据转换(移位)
- 大家有MyDetective按键侦测程序的代码吗?就是监测鼠标及键盘的所有按下次数。
- 用MATCOM作图!
- 精品电子书,免费下载,http://down.wakebook.com
- 关于CStatusBar
- 如何在删除memdc上的线时不把背景也删掉
- 在线等:vc++6.0写入注册表内容,怎么从新启动就没有了
- 问如何得到多行CEDIT控件的每一行的字符数
- 帮我看看下面的代码是什么意思?
- 我的疑惑:为什么我在窗体设计时,拖动一个Picture控件然后在放置一些Button ,为什么有些Button看得见有些看不见怎么回事?
比如类似安装程序,输入多组序列号,完成一个字段后要自动调转到另外一个字段,这个时候就要重载编辑控件,为他创建一个自己的类。
使用GetDlgItem仅仅是获得了对控件的控制,但是控件的行为还是要通过响应消息来实现,党要在消息当中加入自己的处理方式的时候就只有继承原始类自己修改了。
那么,什么时候需要自己建类呢?总的来说,你觉得在父窗口处理比较麻烦,或者无法实现,就需要建类了。比如:你想实现编辑框的掩码输入,只有一个可以在父窗口处理,但是多个的话自己建类然后SubClassWindow()比较好一些。
另外,自己建类也能使程序结构清晰一些。