📄 subject_29123.htm
字号:
<p>
序号:29123 发表者:李冰 发表日期:2003-01-29 10:42:21
<br>主题:关于构件开发的问题
<br>内容:vc在构件上做的太差了,我以前用的是Delphi,用它开发构件很顺手<BR><BR>在vc上开发,我怎么没有头绪。请大家帮我答疑,谢谢。<BR><BR>在每个工程中要是用自己开发的构件,必须要加入开发构件的源码,<BR>如果是可视构件(如ListCtrl),要在工程中加入他的祖先,新建一个变量运用ddx将其与自编构件联系。不知我理解的对否?<BR><BR>还有一问,我读了别人开发的构件请看代码:<BR>在BEGIN_MESSAGE_MAP宏中加入了如下函数<BR>ON_NOTIFY_REFLECT(NM_CUSTOMDRAW, OnCustomDraw)<BR>我想问这一个宏的作用是什么,Windows消息中好像没有NM_CUSTOMDRAW,我查遍了所有文件,也没发现对NM_CUSTOMDRAW <BR>的定义,有点晕了,呵呵。<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:Niphen 回复日期:2003-01-29 15:05:29
<br>内容:是台湾的?怎么感觉说的中文我都看不懂啊。:(<BR><BR>你说的构件是什么?控件?组件?模块?看样子控件的可能性大一些哦。vc的控件用起来是没有delphi和vb那么简便,不过正因为如此,它才能提供更多的参与时机给程序员,让我们能决定更多的事情。<BR><BR>你说到的那个宏是用来建立一个通知(Notify)和响应函数的联系的,具体的机制你可能需要看一整本书。NM_CUSTOMDRAW是一个用于控制自画的通知,具体用法在msdn上有长篇大论。慢慢看吧。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -