社区
界面
帖子详情
OnEraseBkgnd直接返回true,onpaint保持默认代码。如何让对话框打开后界面颜色为白色,而不是透明的那种。
如雪残阳
2014-01-22 12:34:20
如题,有人知道吗?比较棘手的问题。。。
...全文
371
7
打赏
收藏
OnEraseBkgnd直接返回true,onpaint保持默认代码。如何让对话框打开后界面颜色为白色,而不是透明的那种。
如题,有人知道吗?比较棘手的问题。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuh2013
2014-02-22
打赏
举报
回复
Eleven
2014-01-25
打赏
举报
回复
OnPaint函数中FillSolidRect()
liuh2013
2014-01-25
打赏
举报
回复
对话框设计时,颜色改成白色。是不是可以?!
allenhiman
2014-01-23
打赏
举报
回复
那还叫直接返回true啊?
worldy
2014-01-22
打赏
举报
回复
OnEraseBkgnd直接返回true背景将不会绘画,需要在OnPaint中处理背景,这一般用于在OnPaint中使用内存dcBitblt的场合,直接绘画显示dc,则不能让OnEraseBkgnd直接返回true
昨夜无风
2014-01-22
打赏
举报
回复
在OnEraseBkgnd中返回TRUE之前,CDC::FillSolideRect填充白色客户区就可以了!
allenhiman
2014-01-22
打赏
举报
回复
多矛盾的问题 不让画背景 又要显示白色背景。 除非造假, 先在你的窗口将要显示的区域放一个等大的白色窗口,然后在显示你的窗口 他就是白色的了 不过 移动什么的 又会出问题了
VC之美化
界面
篇本文专题讨论VC中的
界面
美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础:
WM_CTLCOLOR消息缺省处理函数CWnd::OnCtlColor
返回
一个HBRUSH类型的句柄,这样,就可以设置前景和背景文本
颜色
,并为控件或者
对话框
的非文本区域选定一个刷子。 WM_CTLCOLOR的映射函数原型如下: afx_msg HBRUSH ...
PT80-NEAT开发指南v1.1
NEAT 开 发 指南 文档 适用于 PT80 系列 移动数据终端 版本记录 版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册.....................................
MFC基础教程: 绘制
对话框
的背景色
MFC绘制
对话框
的背景色
MFC中on
Paint
()函数的使用
MFC中on
Paint
()函数的使用 WM_
PAINT
是窗口每次重绘都会产生的一个消息。...先执行On
Erase
Bkgnd
,擦除背景(如果想自绘控件,这个函数
直接
return
TRUE
就可以了,这样就不会擦除背景,不会闪) On
Erase
BkG
基础语法篇_10——设置
对话框
、
颜色
对话框
、字体
对话框
、示例
对话框
、改变
对话框
和控件的背景及文本
颜色
、位图显示
文章目录一、简单绘图二、设置
对话框
2.1 设置线宽2.2 设置线型 新建一个单文档类型的MFC工程,取名:Graphic。此程序将实现简单的绘图功能。 一、简单绘图 实现简单的绘图功能,包括点、直线和椭圆的绘制。为了实现...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章