subject_14864.htm

来自「一些关于vc的问答」· HTM 代码 · 共 30 行

HTM
30
字号
<p>
序号:14864 发表者:小树 发表日期:2002-09-12 09:55:58
<br>主题:请教一个问题!!
<br>内容:我刚开始看vc++技术内幕,看到那个显示椭圆的程序,其中有点不太明白。那个程序需要添加个叫m_nColor对象 当是定义的是int&nbsp;&nbsp;可是我不知道为什么最后可以给它m_nColor=GRAY_BRUSH<BR>不太明白其中的意思<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>
回复者:长老 回复日期:2002-09-12 11:12:31
<br>内容:VC中有许多定义类似标记的东东都是整型,比如一些ID值(例如对话框默认按钮的ID值IDOK),还有一些其它的表示一些样式特征的值(例如画笔的样式取值PS_SOLD)。这有些是VC定义好的,有些可以自己定义。比如PS_SOLD,可能VC已经预先定义了#define PS_SOLD XXX(xxx表示一整型数字);这样做可以使编程时更加易于理解,比如一看PS_SOLD就知道画笔风格为“实线笔”,而用一个整型数表示时,你可能就不清楚它究竟代表什么意思了。
<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-09-12 11:25:42
<br>内容:是不是就是将GRAY_BRUSH的ID值给了m_nColor??
<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>回复者:Norton AntivVirus 回复日期:2002-09-12 12:38:35
<br>内容:是这么回事,你打开WINGDI.h文件,搜索一下GRAY_BRUSH 你会发现这行代码:<BR><BR>#define GRAY_BRUSH 2&nbsp;&nbsp; <BR><BR>所以在程序中直接用2代替GRAY_BRUSH 也是可以得<BR><BR>其实VC定义了好多这样的常量,方便记忆,用数字就麻烦了
<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-09-12 13:11:39
<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 + =
减小字号Ctrl + -
显示快捷键?