跳轉到內容

Futurebasic/語言/參考/flushwindowbuffer

來自華夏公益教科書,自由的教學讀物

FLUSHWINDOWBUFFER 語句

[編輯 | 編輯原始碼]

FLUSHWINDOWBUFFER

[編輯 | 編輯原始碼]

✔ 外觀 ✔ 標準 ✔ 控制檯

FLUSHWINDOWBUFFER [{wRef | {_FBAutoFlushOff |_FBAutoFlushOn}]

修訂版

[編輯 | 編輯原始碼]

2003 年 4 月(第 8 版)

在 OS X 下,對視窗的所有繪圖都被視窗伺服器攔截並存儲(“緩衝”)。視窗伺服器通常只在您的程式執行 HANDLEEVENTS 語句時才將繪圖傳輸到螢幕。您可以使用 FLUSHWINDOWBUFFER 強制提前更新。

如果 wRef 被省略或為 0,則 OS X 視窗伺服器將重新整理當前輸出視窗。如果 wRef 非零,則重新整理視窗 wRef

FutureBASIC 執行時的預設行為是每次執行 PRINT 語句時重新整理當前輸出視窗。您可以控制該行為:FLUSHWINDOWBUFFER _FBAutoFlushOff 將關閉自動重新整理。您仍然可以使用 FLUSHWINDOWBUFFER wRef 強制重新整理特定視窗。FLUSHWINDOWBUFFER _FBAutoFlushOn 將恢復自動重新整理。

除非程式在 OS X 下執行,否則 FLUSHWINDOWBUFFER 命令無效。

示例

// 在此示例中,沒有 HandleEvents,
// 因此需要 FlushWindowBuffer 來
// 使繪圖在 OS X 下可見。

WINDOW 1
PLOT 0,0 TO 500,500

FLUSHWINDOWBUFFER

DO
UNTIL FN BUTTON // 等待滑鼠按下

華夏公益教科書