CStatusBar 物件是含有一列文字輸出窗格的控制列。 輸出窗格通常用來做為消息行和狀態指標。 範例包括功能表說明訊息行,這些訊息行簡要說明所選功能表命令,還有顯示 SCROLL LOCK、NUM LOCK 和其他鍵狀態的指示器。
從 MFC 4.0 版起,狀態列會使用 CStatusBarCtrl 類別來實作,其會封裝狀態列通用控件。 為了回溯相容性,MFC 會在 類別 COldStatusBar中保留較舊的狀態列實作。 舊版 MFC 的文件中說明 COldStatusBar 和 CStatusBar。
CStatusBar::GetStatusBarCtrl 是 MFC 4.0 新增的成員函式,可讓您利用 Windows 通用控件對狀態列自定義和其他功能的支援。
CStatusBar 成員函式提供 Windows 通用控制件的大部分功能;不過,當您呼叫 GetStatusBarCtrl時,您可以為您的狀態列提供更多狀態列的特性。 當您呼叫 GetStatusBarCtrl 時,它會傳回 CStatusBarCtrl 物件的參考。 您可以使用該參考來控制狀態列控制項。
下圖顯示顯示數個指標的狀態列。
狀態列
如同工具列,狀態列物件會內嵌在其父框架視窗中,並在建構框架視窗時自動建構。 狀態列,就像所有控制列一樣,也會在父框架終結時自動終結。
您想要深入了解什麼
MFC 類別 CStatusBar 和 CStatusBarCtrl