CStatusBarCtrl 的設定
預設位置的 CStatusBarCtrl 狀態視窗底部的父視窗,但您可以指定CCS_TOP樣式,以使其顯示在父視窗的工作區頂端。
您可以指定 SBARS_SIZEGRIP 樣式包括的右端的可調整大小底框CStatusBarCtrl狀態視窗。 可調整大小的底框是類似的調整大小的外框。 是,使用者可以按一下並拖曳以調整大小的父視窗的矩形區域。
注意事項 |
---|
如果您結合CCS_TOP和 SBARS_SIZEGRIP 樣式之外,產生的調整大小底框不是功能性即使系統狀態] 視窗中會繪製。 |
[狀態] 視窗的視窗程序會自動設定的初始大小和位置 [控制項] 視窗。 寬度是相同的父視窗的工作區。 高度會根據目前所選到 [狀態] 視窗裝置內容的字型度量資訊和視窗框線的寬度。
視窗程序會自動調整狀態視窗的大小,每當它接收WM_SIZE訊息。 一般而言,當父視窗的大小變更時,父代會傳送WM_SIZE到 [狀態] 視窗的訊息。
您可以設定狀態視窗的繪圖區的最小高度,藉由呼叫 SetMinHeight,像素為單位指定最小高度。 繪圖區不包括視窗的邊框。
您藉由呼叫擷取顯示狀態視窗框線的寬度 GetBorders。 這個成員函式包含接收水平邊框、 垂直邊框和矩形之間邊框的寬度的三個元素陣列的指標。