先创建一个单文档窗体工程,然后在其视类中,通过AppWizard为该类添加WM_CREATE消息的响应函数,最后在这个响应函数(OnCreate函数)中,调用SetClassLong函数修改窗口的背景。代码如下:
int CStyleView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
SetClassLong(m_hWnd, GCL_HBRBACKGROUND, (LONG)GetStockObject(BLACK_BRUSH)); // 通过第三个参数将窗口颜色修改为黑色的
return 0;
}
方法很多的,最简单的一种:在OnDraw函数里面用画刷刷成你想要的颜色