狀態列
本節包含與狀態欄控件搭配使用之程式設計專案的相關信息。
概觀
主題 | 目錄 |
---|---|
狀態列 | 狀態列是父視窗底部的水平視窗,其中應用程式可以顯示各種狀態資訊。 |
函式
主題 | 目錄 |
---|---|
CreateStatusWindow | 建立狀態視窗,通常用來顯示應用程式的狀態。 視窗通常會出現在父視窗底部,其中包含指定的文字。 注意: 此函式已過時。 請改用 CreateWindow。 |
DrawStatusText | DrawStatusText 函式會在具有框線的狀態視窗樣式中繪製指定的文字。 |
MenuHelp | 處理 WM_MENUSELECT 和 WM_COMMAND 訊息,並在指定的狀態視窗中顯示目前功能表的相關說明文字。 |
訊息
主題 | 目錄 |
---|---|
SB_GETBORDERS | 擷取狀態視窗的水準和垂直框線的目前寬度。 |
SB_GETICON | 擷取狀態列中元件圖示。 |
SB_GETPARTS | 擷取狀態視窗中元件計數。 訊息也會擷取指定部分數目右邊緣的座標。 |
SB_GETRECT | 擷取狀態視窗中元件周框。 |
SB_GETTEXT | SB_GETTEXT訊息會從狀態視窗的指定部分擷取文字。 |
SB_GETTEXTLENGTH | SB_GETTEXTLENGTH訊息會從狀態視窗的指定部分擷取文字的長度,以字元為單位。 |
SB_GETTIPTEXT | 擷取狀態列中元件的工具提示文字。 狀態列必須使用SBT_TOOLTIPS樣式來建立,才能啟用工具提示。 |
SB_GETUNICODEFORMAT | 擷取 控件的 Unicode 字元格式旗標。 |
SB_ISSIMPLE | 檢查狀態列控件,以判斷它是否處於簡單模式。 |
SB_SETBKCOLOR | 設定狀態列中的背景色彩。 |
SB_SETICON | 設定狀態列中元件圖示。 |
SB_SETMINHEIGHT | 設定狀態視窗繪圖區域的最低高度。 |
SB_SETPARTS | 設定狀態視窗中的元件數目,以及每個元件右邊緣的座標。 |
SB_SETTEXT | SB_SETTEXT訊息會設定狀態視窗指定部分的文字。 |
SB_SETTIPTEXT | 設定狀態列中元件的工具提示文字。 狀態列必須使用SBT_TOOLTIPS樣式建立,才能啟用工具提示。 |
SB_SETUNICODEFORMAT | 設定控件的 Unicode 字元格式旗標。 此訊息可讓您在運行時間變更控件所使用的字元集,而不需要重新建立控件。 |
SB_SIMPLE | 指定狀態視窗是否顯示簡單文字,或顯示先前 SB_SETPARTS 訊息所設定的所有視窗元件。 |
Notifications
主題 | 目錄 |
---|---|
NM_CLICK (狀態列) | 通知狀態列控件的父視窗,使用者已按下控件內的滑鼠左鍵。 NM_CLICK(狀態欄)會以WM_NOTIFY訊息的形式傳送。 |
NM_DBLCLK (狀態列) | 通知狀態列控件的父視窗,使用者已按兩下控制件內的滑鼠左鍵。 此通知會以WM_NOTIFY訊息的形式傳送。 |
NM_RCLICK (狀態列) | 通知狀態列控件的父視窗,使用者已按下控件內的滑鼠右鍵。 此通知會以WM_NOTIFY訊息的形式傳送。 |
NM_RDBLCLK (狀態列) | 通知狀態列控件的父視窗,使用者已在控制件內按兩下滑鼠右鍵。 NM_RDBLCLK(狀態欄)會以WM_NOTIFY訊息的形式傳送。 |
SBN_SIMPLEMODECHANGE | 當簡單模式因 SB_SIMPLE 訊息而變更時,狀態欄控件傳送。 此通知會以WM_NOTIFY訊息的形式傳送。 |
常數
主題 | 目錄 |
---|---|
狀態欄樣式 | 本節除了狀態欄控件支持的標準窗口樣式之外,本節也會列出樣式。 |