| 改变视图单调的背景 作者:guodahai
下载代码工程 我们在用Visual C++写程序时,会看到她自动产生的界面背景非常的单调,我们可以自己来改变这个问题来实现美丽的背景,希望本文对初学者有所帮助。 下面来跟我做:
CBitmap bmp; bmp.LoadBitmap(IDB_BITMAP); ///加载位图 m_brushBackground.CreatePatternBrush(&bmp); ///创建位图画刷3.3 接着我们需要在OnDraw函数中画出来,代码如下: CRect rect; GetClientRect(rect);///取得客户区域 pDC->FillRect(rect,&m_brushBackground); ///用背景画刷填充区域3.4 为了避免背景的闪烁,使显示更加完美,我们添加WM_ERASEBKGND消息的处理函数,并取消调用父类的处理函数,代码如下: BOOL CTestView::OnEraseBkgnd(CDC* pDC) { return TRUE;} 接下来,我们就编译运行该程序了,效果不错吧! |
0
顶一下
改变视图单调的背景
| 与 相关的 | 教程 |

发表评论
告诉好友