zoukankan
html css js c++ java
VC更改View背景色的几种方式
1。添加消息映射OnEraseBkgnd,
BOOL CSampleView::OnEraseBkgnd(CDC
*
pDC)
{
//
设置所要求背景色的刷子
CBrush backBrush(RGB(
255
,
128
,
128
));
//
保存旧刷子
CBrush
*
pOldBrush
=
pDC
->
SelectObject(
&
backBrush);
CRect rect;
pDC
->
GetClipBox(
&
rect);
//
擦除所需的区域
pDC
->
PatBlt(rect.left, rect.top, rect.Width(), rect.Height(), PATCOPY);
pDC
->
SelectObject(pOldBrush);
return
TRUE;
}
2。添加消息映射OnDraw
void
CScrollSampleView::OnDraw(CDC
*
pDC)
{
CScrollSampleDoc
*
pDoc
=
GetDocument();
ASSERT_VALID(pDoc);
if
(
!
pDoc)
return
;
//
TODO: 在此处为本机数据添加绘制代码
CRect rc;
GetClientRect(
&
rc);
CBrush br(RGB(
0
,
0
,
0
));
pDC
->
FillRect(
&
rc,
&
br);
ReleaseDC(pDc);
}
OnEraseBkgnd先于OnDraw被触发
查看全文
相关阅读:
《代码大全2》阅读笔记03
第一阶段意见评论
大二下学期学习进度(十一)
四叶草社交平台——十天冲刺(10)
四叶草社交平台——十天冲刺(9)
四叶草社交平台——十天冲刺(8)
四叶草社交平台——十天冲刺(7)
四叶草社交平台——十天冲刺(6)
四叶草社交平台——十天冲刺(5)
四叶草社交平台——十天冲刺(4)
原文地址:https://www.cnblogs.com/youxin/p/2858130.html
最新文章
代码大全阅读笔记02
石家庄地铁查询系统(双人项目)(续)
代码大全阅读笔记01
第二阶段团队冲刺(三)
第二阶段团队冲刺(二)
第二阶段团队冲刺(一)
2019春季学期进度报告(十二)
第一阶段意见评论
2019春季学期进度报告(十一)
团队软件开发第一次冲刺(十)
热门文章
团队软件开发第一次冲刺(九)
团队软件开发第一次冲刺(八)
团队软件开发第一次冲刺(七)
大二下学期学习进度(十五)
计算最长英语单词链
大二下学期学习进度(十四)
课下作业-输入法评估
课堂练习-找水王
大二下学期学习进度(十三)
大二下学期学习进度(十二)
Copyright © 2011-2022 走看看