创建状态栏的方法

MFC 提供两个类来创建状态栏: CStatusBarCStatusBarCtrl (包装 Windows 通用控件 API)。 CStatusBar 提供状态栏公共控件的所有功能,它会自动与菜单和工具栏交互,并处理许多必需的常见控件设置和结构;但是,生成的可执行文件通常大于使用 CStatusBarCtrl创建的可执行文件。

CStatusBarCtrl 通常会导致较小的可执行文件,如果你不打算将状态栏集成到 MFC 体系结构中,你可能更愿意使用 CStatusBarCtrl 。 如果计划使用 CStatusBarCtrl 状态栏并将其集成到 MFC 体系结构中,则必须注意将状态栏控制作传达给 MFC。 这种通信并不困难:但是,使用时 CStatusBar不需要执行其他工作。

视觉C++提供了两种方法来利用状态栏公共控件。

任一方法都允许你访问状态栏控件的成员函数。 调用 CStatusBar::GetStatusBarCtrl时,它将返回对对象的引用, CStatusBarCtrl 以便可以使用任一成员函数集。 有关使用 CStatusBarCStatusBar 构造和创建状态栏的信息,请参阅 CStatusBar

另请参阅

使用 CStatusBarCtrl
控件