基于对话框的程序,向改变主框的背景颜色
我在OnPaint()中
CClientDC dc(this);
COLORREF crColor;
crColor=dc.SetBkColor(RGB(255,0,0));为什么不行?
我在OnPaint()中
CClientDC dc(this);
COLORREF crColor;
crColor=dc.SetBkColor(RGB(255,0,0));为什么不行?
解决方案 »
- mime filter
- 反键盘记录,望高人指条路。
- 求助
- 快来抢分啊。fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”
- m_EditCmdOutE.SetReadOnly(TRUE);导致EDIT控件闪烁问题,每秒钟执行一次
- 如何改变CTreeCtr的虚线的颜色(带 has lines 风格的树)? 谢谢了!
- 创建Command对象异常
- 怎么得到目标窗口的主窗口?
- 请教如何拦截内嵌到网页中的 FLASH 通讯内容
- MFC中CString是类型安全类吗?
- ADO
- c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xmemory(34): error C2665: “operator new” : 5 个重载中没有一个可
不过,我通常这样用。
在这个事件里画背景。
BOOL CQuestViewerDialog::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
CRect rect;
GetClientRect(&rect);
pDC->FillSolidRect(rect, m_colorBackground);
return TRUE;
//return CDialog::OnEraseBkgnd(pDC);
}