社区
Delphi
帖子详情
如何消除大量更新窗口内容时的闪烁现象?
edpzjh
2000-06-02 06:06:00
大量更新窗口内容时, 窗口的闪烁现象严重, 用SendMessage(handle, WM_SETREDRAW, 0, 0)及SendMessage(handle, WM_SETREDRAW, 1, 0)好象不能解决问题.
...全文
209
10
打赏
收藏
如何消除大量更新窗口内容时的闪烁现象?
大量更新窗口内容时, 窗口的闪烁现象严重, 用SendMessage(handle, WM_SETREDRAW, 0, 0)及SendMessage(handle, WM_SETREDRAW, 1, 0)好象不能解决问题.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
edpzjh
2000-06-03
打赏
举报
回复
没办法,只好用TNoteBook了.
kxy
2000-06-02
打赏
举报
回复
我试了半天,又看了一会儿源码,没有看出来
sorry我也不知道.如果用SendMessage(Application.Handle, WM_SETREDRAW, 0, 0)
倒是可以,不过效果和不用一样.
BTW:用TNoteBook不好吗?
kxy
2000-06-02
打赏
举报
回复
我试了一下,效果可以,用TNoteBook.
edpzjh
2000-06-02
打赏
举报
回复
用SendMessage(Handle, WM_SETREDRAW, 0, 0)可以消除闪烁,但为何SendMessage(Handle, WM_SETREDRAW, 1, 0)及Invalidate后窗口并不更新?
kxy
2000-06-02
打赏
举报
回复
是闪的严重,用TNoteBook吧.
kxy
2000-06-02
打赏
举报
回复
用TabSheet或者PageCtrl不就行了.
你可以使用Spy来看看Money的界面是什么.
另外,如果你一定要动态,我试一试看有否办法.
edpzjh
2000-06-02
打赏
举报
回复
这是用户介面设计的需要,如同Microsoft Money所有的用户介面都在同一个窗口上完成所以很多控件都是动态生成的.
kxy
2000-06-02
打赏
举报
回复
你的DBGrid一定要动态生成吗?为什么要动态生成?
可以说一下原因吗?
edpzjh
2000-06-02
打赏
举报
回复
动态产生DBGrid控件, 程式如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
if FDBGrid <> nil then
FDBGrid.Free;
FDBGrid := TDBGrid.Create(Self);
FDBGrid.Parent := Self;
FDBGrid.Align := alClient;
FDBGrid.DataSource := dsTPC;
end;
kxy
2000-06-02
打赏
举报
回复
要具体分析,你更新什么?
基于WTL 双缓冲(double buffer)绘图的分析详解
下面创建了一个普通的WTL
窗口
类,在
窗口
的客户区中有大量的绘图工作,使用CDoubleBufferImpl类来
消除
绘图
时
的
闪烁
现象
: 代码如下:const COLORREF WHITE_COLOR = RGB(255,255,255);const COLORREF BLUE_COLOR = RGB...
地图符号设计软件及动态库调用源码2.0
图形符号的显示在底层设计
时
采用了图形硬件加速和大量优化算法,大大提升了图形显示速度和显示质量,能够实现无
闪烁
的连续放大。2.0版点符号编辑软件增加了字符图形导入的功能,动态库接口部分并且增加了多
窗口
显示...
MySQL8之
窗口
函数实战&应用
由浅入深的将
窗口
函数相关知识讲解清楚,为了能够让读者轻松掌握
窗口
函数,本课程具备以下特点。 引入相关的数据表数据和项目... 对比没有
窗口
函数和有
窗口
函数
时
的方案实现,意在让读者能够明白
窗口
函数的引入意义。
《浩海网络多格式播放器》V3.9.4.1
1,简化了安装步骤而且使今后的
更新
也变的异常的简单 2,初始是否音乐播放的设定可由您自行掌握 3,初始
时
随机筛选歌曲播放(此功能同样也可由您自行定义) 4,播放列表的全新引入 5,改进了音量调节的BUG 6,加入了对于...
《浩海网络多格式播放器》V3.9.4.5
1,简化了安装步骤而且使今后的
更新
也变的异常的简单2,初始是否音乐播放的设定可由您自行掌握3,初始
时
随机筛选歌曲播放(此功能同样也可由您自行定义)4,播放列表的全新引入5,改进了音量调节的BUG6,加入了对于没有...
Delphi
5,392
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章