问题描述
我对和 FLTK Single Window 和和 FLTK Double Window 之间的区别感到困惑。在双窗口的 FLTK 1.4.0 文档中,我们得到了这样的描述:
Fl_Double_Window 提供双缓冲窗口。 如果可能,这将使用 X 双缓冲扩展 (Xdbe)。如果没有,它会将窗口数据绘制到屏幕外像素图中,然后将其复制到屏幕窗口中。 强烈建议您将以下代码放在程序中任何窗口的第一个 show() 之前: Fl::visual(FL_DOUBLE|FL_INDEX) 这确保您可以在每个视觉对象都不存在双缓冲的服务器上使用 Xdbe。
什么是双缓冲窗口?什么是离屏像素图?在哪种情况下,您希望使用双窗口还是单窗口?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)