Share via


在 MFC 狀態列實作

A CStatusBar 物件是一項控制列的文字輸出窗格中的資料列。 輸出窗格的用法和訊息列及狀態指示器一樣。 例如,簡短地說明選取的功能表命令功能表說明訊息行方向,標記以顯示 [鎖定捲動、 NUM LOCK 鍵和其他按鍵的狀態。

做為的 MFC 4.0 版中,狀態列會實作使用類別 CStatusBarCtrl,它會封裝狀態列通用控制項。 回溯相容性,MFC 會保留較舊狀態] 列中的實作類別 COldStatusBar。 較早版本的 MFC 文件會說明 COldStatusBarCStatusBar

CStatusBar::GetStatusBarCtrl,成員函式新增為 MFC 4.0 時,可讓您善加利用 Windows 通用控制項支援的狀態列上的自訂及額外的功能。 CStatusBar成員函式為您提供的大部份功能的 Windows 通用控制項。 不過,當您呼叫GetStatusBarCtrl,您可以提供給您狀態的長條圖其它更多的狀態列上的特性。 當您呼叫GetStatusBarCtrl,它會傳遞參照給CStatusBarCtrl物件。 您可以使用該參照操作狀態列控制項。

下圖所顯示的數個標記的狀態列。

狀態列

狀態列

就像工具列,狀態列物件內嵌在父框架視窗中,當建構自動建構父框架視窗時。 [狀態] 列中,就像所有的控制列,會自動地終結也會終結父框架。

您還想知道關於哪些方面的詳細資訊?

請參閱

概念

狀態列