📄 subject_51244.htm
字号:
<p>
序号:51244 发表者:c__bunny 发表日期:2003-08-30 13:07:54
<br>主题:帮帮菜鸟,如何设置对话框的背景色?
<br>内容:我用的是CDC类里的FillSolictRect(),可是,当别的窗体从上面拖过,就什么背景色也没有了,有没有别的办法呢?
<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>回复者:iamhere 回复日期:2003-08-31 00:30:38
<br>内容:处理对话框的WM_CTLCOLOR消息,重载其中的代码如下所示:<BR>HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) <BR>{<BR> HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);<BR> <BR> // bDlgBk即为窗口的背景色 <BR> static CBrush bDlgBk( RGB( 255 , 0 , 0 ) );<BR> if( pWnd == this )<BR> return HBRUSH( bDlgBk );<BR> return hbr;<BR>}<BR><BR>2003-8-31 0:31:11
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -