关于 DoubleBuffered

tianhama 2007-12-28 01:52:22
procedure TfrmTemplateMain.FormCreate(Sender: TObject);
begin
DoubleBuffered := True;
end;


“DoubleBuffered ”是什么变量,有什么作用吗?
我看它是这么定义的:property DoubleBuffered: Boolean read FDoubleBuffered write FDoubleBuffered;
...全文
549 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianhama 2007-12-28
  • 打赏
  • 举报
回复
谢谢,结帖
lyjsharp 2007-12-28
  • 打赏
  • 举报
回复
双缓冲,解决可视化对象在屏幕上重画时效率的。可以减少闪烁。在FormCreate时把它赋值为true就行了。
starluck 2007-12-28
  • 打赏
  • 举报
回复
不是用。而是在窗体,控件画时减少闪烁。窗体建立后一直有用啊。
tianhama 2007-12-28
  • 打赏
  • 举报
回复
在FormCreate里面赋值,不知道什么时候使用这个值
hsmserver 2007-12-28
  • 打赏
  • 举报
回复
双缓冲
窗体和控件使用双缓冲可以减少图形闪烁
tianhama 2007-12-28
  • 打赏
  • 举报
回复
还有别的理解吗?我现在看的程序可不是游戏程序
starluck 2007-12-28
  • 打赏
  • 举报
回复


绘图时画面闪烁用这个。游戏里最常见的东西。

16,744

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧