跳轉到內容

Futurebasic/語言/參考/def setwindowbackground

來自華夏公益教科書,開放的書籍,開放的世界

語法 1: DEF SETWINDOWBACKGROUND

語法 2: DEF SETWINDOWBACKGROUND

2002 年 2 月(版本 6)

使用語法 1,這將輸出視窗的背景設定為自動重新整理。它甚至在關閉編輯欄位或按鈕後也保持背景,無需視窗更新。這也確保了無論您的應用程式是在 OS 9 還是 X 中執行,都使用正確的背景。這僅適用於外觀執行時。語法 2 用於為視窗設定背景顏色。顏色是標準的 RGBcolor 記錄。applyNowBool 引數如果視窗要立即更新則為非零,如果更改將在下次在視窗中繪製任何內容時發生則為假。_backgroundconstant 的可接受值為

_kThemeActiveDialogBackgroundBrush ( 1)

_kThemeInactiveDialogBackgroundBrush ( 2)

_kThemeActiveAlertBackgroundBrush ( 3)

_kThemeInactiveAlertBackgroundBrush ( 4)

_kThemeActiveModelessDialogBackgroundBrush ( 5)

_kThemeInactiveModelessDialogBackgroundBrush ( 6)

_kThemeActiveUtilityWindowBackgroundBrush ( 7)

_kThemeInactiveUtilityWindowBackgroundBrush ( 8)

_kThemeListViewSortColumnBackgroundBrush ( 9)

_kThemeListViewBackgroundBrush (10)

_kThemeIconLabelBackgroundBrush (11)

_kThemeListViewSeparatorBrush (12)

_kThemeChasingArrowsBrush (13)

_kThemeDragHiliteBrush (14)

_kThemeDocumentWindowBackgroundBrush (15)

_kThemeFinderWindowBackgroundBrush (16)

示例

以下程式碼構建一個視窗並設定背景。如果相同的程式碼在系統 9 下執行,則帶有主題背景的視窗將為純灰色。WINDOW 1 DEF SETWINDOWBACKGROUND(¬

  _kThemeActiveDialogBackgroundBrush,_zTrue)

DO HANDLEEVENTS UNTIL 0

華夏公益教科書