社区
C#
帖子详情
关于闪烁的问题
shanying_0
2008-09-18 08:27:30
现在有一大窗体,大窗体上有个子窗体。
在大窗体上绘制了一张图(是通过双缓冲呈现在大窗体的表面的)。
我是重载的onpaint()。在里边把bitmap的东西绘制到大窗体表面的。
但是大窗体上的小窗体移动的时候。就闪烁的很厉害。问一下原因。以及解决的办法!!
...全文
154
9
打赏
收藏
关于闪烁的问题
现在有一大窗体,大窗体上有个子窗体。 在大窗体上绘制了一张图(是通过双缓冲呈现在大窗体的表面的)。 我是重载的onpaint()。在里边把bitmap的东西绘制到大窗体表面的。 但是大窗体上的小窗体移动的时候。就闪烁的很厉害。问一下原因。以及解决的办法!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
酒浪子
2008-09-19
打赏
举报
回复
学习!
lovingkiss
2008-09-19
打赏
举报
回复
重绘是很难控制不闪烁的——双缓冲,只是一个概念上的鸡肋,我是这么认为的
还没见过这玩艺解决闪烁问题,还是要从重绘区域和频率上下功夫。。。。
一般硬件上,液晶的容易闪烁,普通的显示器,反而不闪(同样的程序)
││博客空间:
http://blog.csdn.net/lovingkiss
││资源下载:
http://download.csdn.net/user/lovingkiss
││Email:loving-kiss@163.com [MSN也是这个]
││联系方式:Q
66840199
项目、聊天、咨询、探讨、统统收费,呵呵......
╚---------------------------------------------------------------------------------------------------------ō*︻$▅▆▇◤
LaoBai_2006
2008-09-19
打赏
举报
回复
[Quote=引用 4 楼 liang4571231 的回复:]
小窗体移动的时候局部刷新可以吗?
[/Quote]
嗯,对盖在大窗体上面的小窗体的每次微小移动,都肯定导致大窗体重绘。
重绘的时候只画需要的部分比较好吧。
shanying_0
2008-09-19
打赏
举报
回复
我顶。大家都来发表一下看法呀
wjq
2008-09-18
打赏
举报
回复
MDI窗体似乎是有这问题......我当年碰到也没解决,后来就让他去了.....
liang4571231
2008-09-18
打赏
举报
回复
小窗体移动的时候局部刷新可以吗?
shanying_0
2008-09-18
打赏
举报
回复
[Quote=引用 1 楼 youngc527 的回复:]
把bitmap设置成大窗体的背景?
[/Quote]
对不起呀,哥们。我刚才没有尝试就断定你的方法不行,是偶的不对。
我刚刚尝试了下。恩。确实可以。这样也看不出闪烁了
但是这个方法貌似是不是有点诬赖呀!!!
shanying_0
2008-09-18
打赏
举报
回复
不可能。bitmap是我自己画的。也就是双缓冲中的bitmap!!!
Darcy杨
2008-09-18
打赏
举报
回复
把bitmap设置成大窗体的背景?
关于ListView控件刷新数据
闪烁
问题
解决方法
关于ListView控件刷新数据
闪烁
问题
解决方法
关于mouseenter和mouseleave导致
闪烁
问题
(mouseover)
关于mouseenter和mouseleave导致
闪烁
问题
(mouseover) 遇到点
问题
,就是标题所说的
闪烁
问题
,然后就去百度 百度到的答案很多,有的说: 1.用hover试一下 2.冒泡 3.还有的是mouseover让用mouseenter的 4. 还有的说用...
C#关于WinForm显示窗体
闪烁
的
问题
关于WinForm中窗体
闪烁
的
问题
单片机中动态数码管
闪烁
问题
以51单片机为例,数码管动态显示如何让某一位数值
闪烁
,考虑到有新人不一定能熟练运用定时器和中断,这里提供两种简单的思路。 本次示例中让数码管某一位亮起的函数为 XianShi(数码管位置,显示的字符)。 1.利用...
彻底解决MFC画面
闪烁
问题
网上很多文章提出了双缓冲绘图法,这种办法虽然能够一定的缓解
闪烁
,但是还是没有从根本上解决上述
问题
,绘图过快的时候还是可能出现
闪烁
现象的,如果我们采用不擦除刷新,那么虽然每帧的图像差距不大了,不再闪
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章