▲創建工具欄
1.在資源視圖中創建新的工具欄資源
2.在框架類中添加代碼
CToolBar toolbar //實例化CToolBar對象
toolbar.Create(...) //創建工具欄
toolbar.LoadToolBar(...) //載入工具欄資源
▲浮動/停靠工具欄
toolbar.EnableDocking(...) //工具欄能夠停靠/浮動
EnableDocking(...) //框架允許被停靠/浮動
DockControlBar(...) //將工具欄停靠在指定位置
FloatControlBar(...) //將工具欄浮動在指定位置
RecalcLayout(...) //重新佈局工具欄
▲顯示/隱藏工具欄
ShowControlBar(...) //顯示/隱藏工具欄
//////////////////////////////////////////////////////////////////////
SaveBarState(...) //保存工具欄狀態
LoadBarState(...) //恢復工具欄狀態
--------------------------------------------------------------------------------------------
▲狀態欄包含數個指示器窗口,默認第一個指示器設定爲彈性模式以填充狀態欄上未使用的空間
▲爲嚮導生成的程序添加狀態欄指示器
1.在資源視圖的String Table中添加指示器的ID
2.在CMainFrame類源文件MainFrm.cpp中的指示器數組中添加代碼
static UINT indicators[]
{
... //自定義的指示器ID
}
▲創建狀態欄
在框架類中添加代碼:
CStatusBar statusbar //實例化CStatusBar對象
statusbar.Create(...) //創建狀態欄
UINT id[...]={...} //指示器窗口ID數組
statusbar.SetIndicators(id...) //設置狀態欄上的指示器
▲設置/獲得指示器的屬性
SetPaneStyle(...) //設置指示器的屬性
GetPaneStyle(...) //獲得指示器的屬性
//////////////////////////////////////////////////
SetPaneInfo(...) //設置指示器的屬性
SetPaneInfo(...) //獲得指示器的屬性
▲設置/獲得指示器的文本
SetPaneText(...) //設置指示器的文本
GetPaneText(...) //獲得指示器的文本