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被触发
查看全文
相关阅读:
第十章 Ingress
第九章 Service
第八章 资源控制器
第一章 Xshell5评估期已过问题
第七章 yaml格式
第六章 资源清单
第五章 配置私有仓库Harbor
第四章 K8s部署安装
36 SpringBoot 在系统配置文件中动态加载配置
Java 集合、数组 任意个数数字相加等于一个指定的数
原文地址:https://www.cnblogs.com/youxin/p/2858130.html
最新文章
总结过去几天所学过的所有HTML知识点
HTML5的表单新属性(扩展)
基础的HTML表单
HTML表格的一些标签、属性
SDWebimage如何获取缓存大小以及清除缓存
iOS中assign、copy 、retain等关键字的含义
iOS开发解决json串中的NSNull类型
iOS设计模式之懒加载
viewController的生命周期
小谈iOS屏幕适配问题
热门文章
laravel 报错Invalid default value for 'created_at'「已解决」
服务器学习之mac终端与远程服务器上传下载文件到本地
october CMS 常用语法
mac终端命令大全介绍
Mac终端使用技巧 切换到其他路径和目录
php中socket的使用
php无限极分类列表显示
PHP搭建大文件切割分块上传功能示例
案例1:根据不同的域名实现虚拟主机
第二章 Kubernetes pod状态问题
Copyright © 2011-2022 走看看