社区
C#
帖子详情
一如既往地问闪烁问题
iseelxj
2006-10-31 06:42:12
一个Panel,叫它Parent,在Onpaint事件,里面画了一张图片和小点点,Panel里面还有一个Panel叫做Child,背景色设为透明,程序运行时Child可以用鼠标拖动,但是闪烁很严重。double buffering开了也不好用。我觉得是每次都重新刷新整个Parent很费时间,可是局部刷新 Invalidate 怎么用啊,或者说到底是不是局部刷新呢?
...全文
201
6
打赏
收藏
一如既往地问闪烁问题
一个Panel,叫它Parent,在Onpaint事件,里面画了一张图片和小点点,Panel里面还有一个Panel叫做Child,背景色设为透明,程序运行时Child可以用鼠标拖动,但是闪烁很严重。double buffering开了也不好用。我觉得是每次都重新刷新整个Parent很费时间,可是局部刷新 Invalidate 怎么用啊,或者说到底是不是局部刷新呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
6 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
iseelxj
2006-11-01
打赏
举报
回复
谢谢两位好心人
dyw31415926
2006-11-01
打赏
举报
回复
一个Panel,叫它Parent,在Onpaint事件,里面画了一张图片和小点点,Panel里面还有一个Panel叫做Child,背景色设为透明,程序运行时Child可以用鼠标拖动,但是闪烁很严重。double buffering开了也不好用。我觉得是每次都重新刷新整个Parent很费时间,可是局部刷新 Invalidate 怎么用啊,或者说到底是不是局部刷新呢?
----------------------------------
你刷新的是哪个panel啊, 贴代码出来,你肯定有地方弄得不错,偶也做过类似的东西, 不闪啊
baixc
2006-11-01
打赏
举报
回复
这是绘制的问题。
如果要解决需要使用背表面,意思就是在内存中申请一个表明(相当于一张图片),把你要画的东西都在这张图片上画好,当全部画好后一次性贴到你的Panel中,然后清空该表面重新画,画完再贴,这样就不会闪烁了。
ms44
2006-11-01
打赏
举报
回复
局部刷新可以给INVALIDATE一个REGION ,会好点。
也可以使用GDI的XOR方式。
还可以CLIENT和背景抓两幅图,然后,拖动的时候化图,这样是最好的方式,就是稍微麻烦一点.
liujia_0421
2006-10-31
打赏
举报
回复
没研究过,来支持你一下,也借地学习一下....
lizhizhe2000
2006-10-31
打赏
举报
回复
帮你顶吧!快沉了
相关推荐
解决图形
闪烁
的
问题
解决图形
闪烁
的
问题
的源代码。用VS2005实现。
关于解决winform控件过多导致
闪烁
问题
项目
一如既往
的进行着,修改各种bug。他们说软件打开的时候会有刷屏的现象不美观,说这是一种病,于是google、CSDN各种查,很多都祭出双缓冲来解决。 SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true); U...
插入图块
闪烁
问题
的原因
插入图块
闪烁
问题
的原因: 插入图块须从命令起动,然后调取窗口得到数据后再画到图上可解决
闪烁
的
问题
如果插入图块是从窗口的按钮下去插入的,就会出现
闪烁
问题
转载于:https://www.cnblogs.com/houlinbo/archive/2011/03/24/1994104.html...
双缓存解决
闪烁
及对话框背景覆盖控件
问题
一、
闪烁
问题
。
闪烁
问题
在MFC窗体中经常见到。在网上碰到这些
问题
的层次不穷,解决方法也是多样的!但是最经典也最耐用的还是靠用双缓存解决!首先让我们来了解一下,为什么会产生屏幕
闪烁
问题
:
闪烁
可以这样定义:当后面一幅图像以很快的速度画在前面一幅图像上时,在后面图像显示前,你可以很快看到前面那一个图像,这样的现象就是
闪烁
。我认为,
闪烁
会让使用者对程序很不满,原因是:如果用户接口编码如此糟
AngularJS页面访问时出现页面
闪烁
问题
的解决
主要介绍了AngularJS框架使用中出现页面
闪烁
问题
的解决方法,
闪烁
问题
一般是初始化未加载完毕造成的,需要的朋友可以参考下
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-31 06:42
社区公告
让您成为最强悍的C#开发者