📄 subject_34464.htm
字号:
<p>
序号:34464 发表者:龙人 发表日期:2003-03-30 14:49:49
<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>回复者:不说 回复日期:2003-03-30 17:15:29
<br>内容:在MSDN的OnCtlColor的帮助里一共有2篇文章,一个是介绍这个方法的,大多数情况都可以通过处理这个方法来改变控件的一些表现形式,但是一般只对CStatic,CDialog这样的大陆货起作用,其他的比如button啊,edit啊,甚至是什么list, combo之类的都有自己的处理办法,总之是比较的麻烦……<BR><BR>另一篇文章有个例子,做了一个改变背景色的edit控件,可以参考一下
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:mimibaby 回复日期:2003-03-31 13:15:17
<br>内容:假如你的控件是静态控件<BR>CStatic *lpStatic=(CStatic*)GetDlgItem(IDC_YOUR_STATIC);CDC *lpdc=LP->GetDC();<BR>lpdc->SetBkColor(RGB(255,255,255));//将背景颜色 为白色。<BR>Notes; IDC_YOUR_STATIC 是你的静态控件ID <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>
回复者:mimibaby 回复日期:2003-03-31 17:54:43
<br>内容:冤枉啊longren,你的留言我到了,你说SetBkColor不是CStatic 的涵数的确不错.<BR>但是你要知道lpdc并不是CStatic 的成员啊你是不是忘了看这一句:<BR>CDC *lpdc=LP->GetDC();<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>
回复者:motorman 回复日期:2003-05-30 10:59:42
<br>内容:mimibaby,你说的这个例子自己用过了吗?我是屡试不“爽”,我是把你的那段加到OnInitDialog()中,不知你是怎么成功的?望不吝赐教!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:mimibaby 回复日期:2003-05-30 17:59:55
<br>内容:http://www.ahetc.gov.cn/cit/200010/06.doc<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 + -