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被触发
查看全文
相关阅读:
java:数组操作工具类 java.util.Arrays包 主要方法详解
java:接口特性 接口与抽象类/普通类的区别
mybatis教程:入门>>精通>>实战
Java :内部类基础详解
Java swing: 实现ActionListener监听器的三种途径
Java:final、static关键字 详解+两者结合使用
Java:双括号初始化 /匿名内部类初始化法
Java:静态内部类的使用目的、使用限制、与非静态内部类的对比
域名解析>>"记录类型" 说明
Java:接口继承接口 (多继承机制)
原文地址:https://www.cnblogs.com/youxin/p/2858130.html
最新文章
Spring boot 下使用 Swagger
windows 下安装 docker
除了白名单外的IP每秒最多处理 8 个请求 limit_conn_zone
创建 PDO 实例并在构造函数中设置错误模式
Hash Table 的实现步骤是什么
根据backup-my.cnf来生成新的事务日志文件
可以使用mysql自己带的config edit
使用engine关键字指定该表使用哪个engine
Oracle中有个tkprof来格式化oracle的trace文件
Mysql忽略文件名的安全编码
热门文章
重新启动 Apache 以加载上面安装的模块
安装好php后,配置httpd以便支持php3脚本
Java:类类型变量
Java:验证在类继承过程中equals()、 hashcode()、toString()方法的使用
Java:参数数量可变的方法
Java:设计类的继承关系时的技巧
Java:实现对象的比较 comparable接口和comparator接口
Java:输入输出流 java.io包的层次结构
Java: AutoCloseable接口
Java:print、printf、println的区别
Copyright © 2011-2022 走看看