创建工具栏方法
MFC 提供两个类创建工具栏:(包装 windows 公共控件 API) 的 CToolBar 和 CToolBarCtrl 。 CToolBar 提供所有工具栏公共控件的功能及其处理许多需的公共控件设置和结构;但是,您所得到的可执行文件通常比已使用创建 CToolBarCtrl。
CToolBarCtrl 通常会导致较小可执行,因此,您可能更愿意使用 CToolBarCtrl ,如果不打算集成工具栏 MFC 体系结构。 如果您计划使用 CToolBarCtrl 和集成工具栏 MFC 体系结构,您必须谨慎附加传达工具栏控件处理到 MFC。 此通信不是困难;但是,它是不需要其他操作,当您使用 CToolBar时。
Visual C++ 提供了两种利用工具栏公共控件。
使用 CToolBar,创建工具栏上的,然后调用 CToolBar::GetToolBarCtrl 到 CToolBarCtrl 成员函数的 get 访问。
使用 CToolBarCtrl 的构造函数,创建工具栏。
任何一种方法是使您可以访问工具栏控件的成员函数的访问。 当您调用 CToolBar::GetToolBarCtrl时,它返回对 CToolBarCtrl 对象,因此您可以使用其中之一组成员函数。 使用 CToolBar,请参见 CToolBar 有关构造和创建工具栏的信息。