【发布时间】:2021-01-08 02:15:29
【问题描述】:
我对@987654321@ 和FLTK Double Window 之间的区别感到困惑。在双窗口的 FLTK 1.4.0 文档中,我们得到这样的描述:
Fl_Double_Window 提供双缓冲窗口。 如果可能,这将使用 X 双缓冲扩展 (Xdbe)。如果没有,它会将窗口数据绘制到屏幕外的像素图中,然后将其复制到屏幕上的窗口中。 强烈建议您将以下代码放在程序中任何窗口的第一个 show() 之前: FL::visual(FL_DOUBLE|FL_INDEX) 这确保您可以在不为每个视觉对象都存在双缓冲的服务器上使用 Xdbe。
什么是双缓冲窗口?什么是离屏像素图?您希望在哪种情况下使用双窗口与单窗口?
【问题讨论】:
标签: fltk