初始化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

概念

控件(MFC)