FLTK 双窗和 FLTK 单窗的区别

问题描述

我对和 FLTK Single Window 和和 FLTK Double Window 之间的区别感到困惑。在双窗口的 F​​LTK 1.4.0 文档中,我们得到了这样的描述:

Fl_Double_Window 提供双缓冲窗口。 如果可能,这将使用 X 双缓冲扩展 (Xdbe)。如果没有,它会将窗口数据绘制到屏幕外像素图中,然后将其复制到屏幕窗口中。 强烈建议您将以下代码放在程序中任何窗口的第一个 show() 之前: Fl::visual(FL_DOUBLE|FL_INDEX) 这确保您可以在每个视觉对象都不存在双缓冲的服务器上使用 Xdbe。

什么是双缓冲窗口?什么是离屏像素图?在哪种情况下,您希望使用双窗口还是单窗口?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)