共用方式為


MFC 中的狀態列實作

CStatusBar 物件是含有一列文字輸出窗格的控制列。 輸出窗格通常用來做為消息行和狀態指標。 範例包括功能表說明訊息行,這些訊息行簡要說明所選功能表命令,還有顯示 SCROLL LOCK、NUM LOCK 和其他鍵狀態的指示器。

從 MFC 4.0 版起,狀態列會使用 CStatusBarCtrl 類別來實作,其會封裝狀態列通用控件。 為了回溯相容性,MFC 會在 類別 COldStatusBar中保留較舊的狀態列實作。 舊版 MFC 的文件中說明 COldStatusBarCStatusBar

CStatusBar::GetStatusBarCtrl 是 MFC 4.0 新增的成員函式,可讓您利用 Windows 通用控件對狀態列自定義和其他功能的支援。 CStatusBar 成員函式提供 Windows 通用控制件的大部分功能;不過,當您呼叫 GetStatusBarCtrl時,您可以為您的狀態列提供更多狀態列的特性。 當您呼叫 GetStatusBarCtrl 時,它會傳回 CStatusBarCtrl 物件的參考。 您可以使用該參考來控制狀態列控制項。

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

狀態列。
狀態列

如同工具列,狀態列物件會內嵌在其父框架視窗中,並在建構框架視窗時自動建構。 狀態列,就像所有控制列一樣,也會在父框架終結時自動終結。

您想要深入了解什麼

另請參閱

狀態列