社区
界面
帖子详情
自定义控件闪烁的问题
qjgdftxmu
2011-03-11 09:54:12
从CWnd类派出一个控件,在控件里画一些东西,是用双缓存画的。
把这个控件创造在一个视图类上,刷新的时候闪得会比较厉害。(我刷新是用调用文档类里的UpdateAllViews)
感觉是先视图的背景色先覆盖了整个视图,然后控件再自绘,然后引起了闪烁,这个应该怎么解决。
PS:是不是可以设置这个控件所在区域,一直不刷新啊?
...全文
177
6
打赏
收藏
自定义控件闪烁的问题
从CWnd类派出一个控件,在控件里画一些东西,是用双缓存画的。 把这个控件创造在一个视图类上,刷新的时候闪得会比较厉害。(我刷新是用调用文档类里的UpdateAllViews) 感觉是先视图的背景色先覆盖了整个视图,然后控件再自绘,然后引起了闪烁,这个应该怎么解决。 PS:是不是可以设置这个控件所在区域,一直不刷新啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qjgdftxmu
2011-03-12
打赏
举报
回复
[Quote=引用 3 楼 xianglitian 的回复:]
控件父窗口设置WS_CLIPCHILDREN属性
[/Quote]
嗯,谢谢了。就是这样,已经解决
qjgdftxmu
2011-03-12
打赏
举报
回复
[Quote=引用 1 楼 aa_qq110 的回复:]
你是在一个背景上放的控件?
倒是可以刷新局部,不过我估计你这问题不是这个引起的。
因为如果只是在显示时闪一下一般是看不出来的。
[/Quote]
控件是放在背景上,应该也没有别的地方可以放吧。
因为我是用文档类的UpdateAllViews来刷新的,我也不知道如何用局部刷新。
因为有时候刷新的比较快,闪烁得非常明显。就目测来说,估计是这个问题引起的。
qjgdftxmu
2011-03-12
打赏
举报
回复
[Quote=引用 2 楼 lazy_2010 的回复:]
响应了 WM_ERASEBKGND 消息了么
[/Quote]
响应和不响应都有试过,不过都会闪烁
向立天
2011-03-12
打赏
举报
回复
控件父窗口设置WS_CLIPCHILDREN属性
lazy_2010
2011-03-11
打赏
举报
回复
响应了 WM_ERASEBKGND 消息了么
秦剑
2011-03-11
打赏
举报
回复
你是在一个背景上放的控件?
倒是可以刷新局部,不过我估计你这问题不是这个引起的。
因为如果只是在显示时闪一下一般是看不出来的。
C#
自定义控件
库
9. **调试与测试**:在开发过程中,确保对
自定义控件
进行充分的测试,检查其在不同环境、不同状态下的表现,及时发现和修复
问题
。 总的来说,"C#
自定义控件
库"涵盖了软件开发中控件设计与定制的多个方面,包括UI...
c#
自定义控件
实例大全,.NET
自定义控件
实例大全,WINFORM
自定义控件
实例大全
自定义控件
在设计时应注意性能,避免不必要的重绘和计算,合理使用双缓冲技术减少
闪烁
,以及优化绘制算法。 八、使用
自定义控件
创建的
自定义控件
可以像内置控件一样在设计时拖放到表单上,通过属性窗口设置属性,...
C#
自定义控件
.rar
本资料包“C#
自定义控件
.rar”显然是关于如何在C#环境中创建和使用
自定义控件
的教程或示例代码。
自定义控件
的创建通常分为几个步骤: 1. **基础类选择**:首先,你需要选择一个基础类来继承。这可以是系统提供的...
自定义控件
自定义控件
在.NET框架中,尤其是C#环境下,开发Windows应用程序时,我们常常会遇到需要根据特定需求创建
自定义控件
的情况。
自定义控件
是提升应用程序功能和用户体验的重要手段,它可以让我们根据设计需求定制出独一无二的界面...
C#
自定义控件
之-winform美化
本文将深入探讨如何在WinForms中进行
自定义控件
的创建和窗体美化,以解决系统默认控件外观不尽如人意的
问题
。 一、
自定义控件
的创建 1. 继承现有控件:你可以通过继承System.Windows.Forms中的控件类,如Button、...
界面
15,982
社区成员
115,874
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章