社区
图形处理/算法
帖子详情
双缓冲绘图能在对话框中使用吗?
zxd_001
2008-04-01 06:53:56
找了一些关于防治画面闪烁的双缓冲方法,但是都是在单文档中的使用,我在对话框里试了一下,没有成功。
想问一下双缓冲绘图能不能在对话框中使用,怎么使用? (我是在对话框的Picture控件上绘图)。
多谢!
...全文
104
8
打赏
收藏
双缓冲绘图能在对话框中使用吗?
找了一些关于防治画面闪烁的双缓冲方法,但是都是在单文档中的使用,我在对话框里试了一下,没有成功。 想问一下双缓冲绘图能不能在对话框中使用,怎么使用? (我是在对话框的Picture控件上绘图)。 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
txk1452
2008-04-02
打赏
举报
回复
可以,可以处理OnEraseBkgnd和OnPaint
用户 昵称
2008-04-02
打赏
举报
回复
跟什么界面无关。
cnzdgs
2008-04-02
打赏
举报
回复
OnEraseBkgnd就是把对话框整个用背景色填充,如果不填充就等于是对话框没有背景,那么控件之外(以及透明背景控件)因为没有画任何东西,所以就看到对话框后面的东西了。
zxd_001
2008-04-02
打赏
举报
回复
baidu: 重载OnEraseBkgnd()函数,让其直接返回TRUE。可以禁止系统擦除你的窗口。为什么对话框变成透明的呢
cnzdgs
2008-04-02
打赏
举报
回复
OnEraseBkgnd是刷新背景,直接返回非0值就表示不执行刷新背景操作。
你应该处理Picture控件的WM_PAINT消息,或者将其设置为OwnerDraw然后响应对话框的WM_DRAWITEM消息。
zxd_001
2008-04-02
打赏
举报
回复
出现一个问题
我添加OnEraseBkgnd重载函数后,整个对话框全部变成透明(或是白色的)的了,这是怎么回事〉
OnEraseBkgnd函数的作用是什么?
我只需要对对话框上的Pictur区域绘图,并防止闪烁。
zxd_001
2008-04-01
打赏
举报
回复
刚刚baidu了一下
知道问题所在了
明天上班试试。
在对话框下,最主要的是找不到ON_WM_ERASEBKGND()消息的映射。所以这个需要手动加入。
在.h文件中加入:afx_msg BOOL OnEraseBkgnd(CDC* pDC);
在.cpp文件消息映射中加入: ON_WM_ERASEBKGND()
再添上函数:
BOOL CPaintPicture::OnEraseBkgnd(CDC* pDC)
{
return TRUE;
}
cnzdgs
2008-04-01
打赏
举报
回复
当然可以用了,你没成功具体是什么情况?
对话框
双缓冲
绘图
---图放大缩小功能
对话框
双缓冲
绘图
是一种优化技术,用于提高在
对话框
上绘制图形的效率和质量,避免闪烁和锯齿现象。本主题主要关注如何在
对话框
中
利用
双缓冲
技术实现图片的放大和缩小功能,并确保
绘图
不会超出指定的PICTURE控件范围...
在
对话框
上用
双缓冲
技术画图
在这个函数
中
,我们将执行上述的
双缓冲
绘图
流程,确保每次窗口需要重绘时,都能平滑地呈现图形。 在实际编程
中
,可能还需要考虑到其他因素,比如资源管理(释放位图和设备上下文)、
绘图
效率优化(避免不必要的重绘...
使用
双缓冲
在
对话框
上绘制旋转虚圆环
在Windows编程
中
,特别是在开发GUI应用时,我们经常会遇到需要在界面上绘制复杂图形的需求,例如本例
中
的“
使用
双缓冲
在
对话框
上绘制旋转虚圆环”。
双缓冲
是一种优化图形绘制的技术,它可以避免闪烁,提供平滑的动画...
VC
对话框
添加View,
双缓冲
画图(升级版)
本主题主要探讨如何在VC
对话框
中
添加CScrollView,并利用
双缓冲
技术进行高效无闪烁的画图。这个"升级版"将介绍如何进一步优化这一过程,使得
绘图
效果更佳且代码结构更完善。 首先,我们需要理解MFC(Microsoft ...
MiniDraw.rar_MFC
双缓冲
_MFC
双缓冲
绘图
_mfc
绘图
双_minidraw_
双缓冲
在本文
中
,我们将深入探讨MFC(Microsoft Foundation Classes)
中
的
双缓冲
绘图
技术,并通过一个名为"MiniDraw"的示例程序来理解其工作原理。这个程序是基于MFC文档视图结构,利用
双缓冲
机制进行GDI(Graphics Device...
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章