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