共用方式為


CStatusBarCtrl 的設定

CStatusBarCtrl 狀態視窗的預設位置 位於父視窗底部,但您可以指定CCS_TOP樣式,使其出現在父視窗工作區的頂端。

您可以指定SBARS_SIZEGRIP樣式,以在狀態視窗的右端 CStatusBarCtrl 包含調整大小夾。 調整大小的底框類似縮放框線;它是使用者可以按一下並拖曳調整父視窗大小的矩形區域。

注意

如果您結合CCS_TOP和SBARS_SIZEGRIP樣式,即使系統將它繪製在狀態視窗中,產生的調整大小夾仍無法運作。

狀態視窗的視窗程序會自動設定控制項視窗的初始大小和位置。 這個寬度與父視窗工作區的寬度相同。 高度根據目前選取到狀態視窗的裝置內容的字型度量資訊和視窗框線寬度。

每當收到WM_SIZE訊息時,視窗程式就會自動調整狀態視窗的大小。 一般而言,當父視窗的大小變更時,父代會將WM_SIZE訊息傳送至狀態視窗。

您可以呼叫 SetMinHeight ,以圖元為單位指定最小高度,以設定狀態視窗繪圖區域的最小高度。 繪圖區域不包括視窗框線。

您可以呼叫 GetBorders 來擷取狀態視窗框線的寬度。 此成員函式包含三元素陣列的指標,會接收水平框線、垂直框線和矩形間框線的寬度。

另請參閱

使用 CStatusBarCtrl
Controls