初始化 CStatusBarCtrl 对象的部件

默认情况下,状态栏使用单独的窗格显示状态信息。 这些窗格(也称为部件)可以包含文本字符串、图标或两者兼有。

使用 SetParts 定义状态栏将具有多少个部分和长度。 创建状态栏的各个部分后,调用 SetTextSetIcon 以设置状态栏特定部分的文本或图标。 成功设置部件后,将自动重新绘制控件。

以下示例使用四个窗格初始化现有 CStatusBarCtrl 对象(m_StatusBarCtrl),然后在第二部分中设置图标(IDI_ICON1)和一些文本。

int strPartDim[4] = { 80, 160, 240, -1 };

m_StatusBarIcon = AfxGetApp()->LoadIcon(IDI_ICON1);

m_StatusBarCtrl.SetParts(4, strPartDim);
m_StatusBarCtrl.SetIcon(1, m_StatusBarIcon);
m_StatusBarCtrl.SetText(_T("Part 1"), 1, 0);

有关将对象模式 CStatusBarCtrl 设置为简单的详细信息,请参阅 设置 CStatusBarCtrl 对象的模式

另请参阅

使用 CStatusBarCtrl
控件