📄 subject_18104.htm
字号:
<p>
序号:18104 发表者:James 发表日期:2002-10-17 20:57:22
<br>主题:如何定义?
<br>内容:我在CStatic的基础上继承出一个新的类CCtrlEx,现在在对话框中添加三个CStatic控件,那该如何去定义三个相应的CCtrlEx变量呢?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-10-17 21:16:00
<br>内容:是不是应该是派生出,呵呵!<BR><BR>CCtrlEx* p1 = NULL, p2 = NULL, p3 = NULL;<BR><BR>p1 = new CCtrlEx();<BR>p2 = new CCtrlEx();<BR>p3 = new CCtrlEx();<BR><BR>具体的Create操作可以放在CCtrlEx的构造函数中
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2002-10-18 07:48:18
<br>内容:子类化它们...
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐景周 回复日期:2002-10-18 09:48:52
<br>内容:可以在你的派生类中重载PreSubclassWindow,直接定义CTatic成员变量,将.h文件定义 的CStatic换成你的CCtrlEx既可。<BR><BR>具体可参看下面源码中WWButton的实现<BR>http://www.copathway.com/itbookreview/view_paper.asp?paper_id=333
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:徐景周 回复日期:2002-10-18 09:51:39
<br>内容:可参看下面文章:<BR>http://codeguru.com/staticctrl/CGradientStatic.html
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:卡诶 回复日期:2002-10-18 09:58:23
<br>内容:你应该正常的用向导生成CStatic变量 然后在头文件中 把CStatic改成CCtrlEx<BR>再在头文件中加入#include"CCtrlEx.h"
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:williamcn 回复日期:2002-10-19 22:40:41
<br>内容:定义三个CCtrlEx变量,再在OnInitDialog中调用SubClassDlgItem<BR>代码如下<BR>class CMyDialog{<BR> CCtrlEx c1,c2,c3;<BR>}<BR><BR>BOOL CMyDialog::OnInitDialog()<BR>{<BR>.....<BR>c1.SubClassDlgItem(this, ID_STATIC1);<BR>}<BR><BR>
<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 + -