▲创建工具栏
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(...) //获得指示器的文本