⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_36862.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:36862 发表者:snake_hu 发表日期:2003-04-19 10:14:20
<br>主题:关于WM_ERASEBKGND的问题
<br>内容:我想处理一个Dialog的WM_ERASEBKGND消息,<BR>可在MFC ClassWinzard中,却找不到,<BR>请不吝赐教!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:西北狼 回复日期:2003-04-19 11:32:24
<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>
回复者:snake_hu 回复日期:2003-04-19 13:08:50
<br>内容:送佛送到西,<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>
<font color=red>答案被接受</font><br>回复者:林建华 回复日期:2003-04-19 13:18:56
<br>内容:对对话框类点右键<BR>选择 add windows message handler<BR>在右下方fileter for messages.... 选择windows<BR>在左边里面选择WM_ERASEBKGND添加
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bottle_fish 回复日期:2003-04-19 13:19:18
<br>内容:添加步骤,不信还不好:<BR>在.H文件中添加:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //{{AFX_MSG(CTest_WKSDlg)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<BR>&nbsp;&nbsp;&nbsp;&nbsp;afx_msg BOOL OnEraseBkgnd(CDC* pDC);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//here!!!!!!<BR>&nbsp;&nbsp;&nbsp;&nbsp;//}}AFX_MSG<BR>&nbsp;&nbsp;&nbsp;&nbsp;DECLARE_MESSAGE_MAP()<BR><BR>在.cpp文件中添加消息映射 : <BR>BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)<BR>//{{AFX_MSG_MAP(CAboutDlg)<BR>....<BR>ON_WM_ERASEBKGND() // here !!!<BR>//}}AFX_MSG_MAP<BR>END_MESSAGE_MAP()<BR>然后添加函数实现:<BR>BOOL CAboutDlg::OnEraseBkgnd(CDC* pDC)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CRect rc;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//example!!!!<BR>&nbsp;&nbsp;&nbsp;&nbsp;GetClientRect(rc);<BR>&nbsp;&nbsp;&nbsp;&nbsp;CBrush brush, *pOld;<BR>&nbsp;&nbsp;&nbsp;&nbsp;brush.CreateSolidBrush(RGB(255, 0, 0));<BR>&nbsp;&nbsp;&nbsp;&nbsp;pOld = pDC-&gt;SelectObject(&amp;brush);<BR>&nbsp;&nbsp;&nbsp;&nbsp;pDC-&gt;Rectangle(rc);<BR>&nbsp;&nbsp;&nbsp;&nbsp;pDC-&gt;SelectObject(pOld);<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<BR>}<BR>试好了,别忘了给我分啊!!<BR>2003-4-19 13:23:04

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -