社区
界面
帖子详情
OnEraseBkgnd和CtlColor的区别
ytzhanche
2006-04-13 12:16:36
在OnEraseBkgnd中绘制对话框的背景图片和在OnPaint中绘制对话框的背景图片由什么区别,另外OnEraseBkgnd和CtlColor有什么区别?
...全文
193
4
打赏
收藏
OnEraseBkgnd和CtlColor的区别
在OnEraseBkgnd中绘制对话框的背景图片和在OnPaint中绘制对话框的背景图片由什么区别,另外OnEraseBkgnd和CtlColor有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tangjun237
2006-04-13
打赏
举报
回复
学习了
xuzheng318
2006-04-13
打赏
举报
回复
OnEraseBkgnd是在窗口大小发生改变等情况下发生的,它将绘制窗口背景;而OnCtlColor是当窗口的控件需要绘制时发生的,它将绘制窗口的控件。
昊叔
2006-04-13
打赏
举报
回复
楼上的说的很清楚
rowdy
2006-04-13
打赏
举报
回复
OnEraseBkgnd :在窗口背景需要重绘时调用.
OnPaint : 此时OnEraseBkgnd已经调用过了,所以在此响应函数体内对背景进行的操作将覆盖OnEraseBkgnd中所做的操作.
OnCtlColor : 有于在窗口将要被(第一次)绘制时响应,子窗口可以通过发关WM_CTLCOLOR请求父窗口传来一个HBRUSH.
bgaaaaaaaaaa.7z
这个是MFC自定义窗口背景的项目工程.
VC界面背景颜色设置
MFC下,界面背景颜色设置,这样使界面背景更人性化。
mfc 对话框设计 美化 实例 学习(2)
mfc 对话框设计 美化 实例 学习,有很多技巧可以学习,有源代码!
VC6对话框背景色
VC6对话框背景色,一个简单的方法。 只实现这个,没有乱七八糟的东西,我就一直用这种方法。
C++对话框背景颜色 ActiveX控件 日历
一个简单的MFC应用程序,主要实现改变对话框的背景颜色、运用ActiveX控件,其中有日历等。
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章