CStatusBarCtrl::GetIcon

检索一部分(也称为窗格)图标在当前状态栏控件。

HICON GetIcon(
      int iPart
) const;

参数

Parameter

说明

[in] iPart

包含要检索的图标部件的从零开始的索引。 如果此参数是-1,状态栏假定是简单的模式状态栏。

返回值

为图标的句柄,如果成功的方法;否则,NULL

备注

此方法发送 SB_GETICON 信息,在 Windows SDK所述。

状态栏控件包含文本输出窗格行,也称为部件。 有关状态栏的更多信息,请参见 MFC中的状态栏实现设置CStatusBarCtrl对象的架构

要求

标头: afxcmn.h

示例

下面的代码示例定义一个变量,m_statusBar,用于访问当前状态栏控件。 此变量在下一个示例。

public:
    CStatusBarCtrl m_statusBar;

下面的代码示例复制图标到当前状态栏控件的两个窗格。 在代码示例的早期部分我们使用三个窗格创建的状态栏控件并添加了图标添加到第一个窗格。 此示例从第一个窗格检索图标然后将其添加到第二个和第三个窗格。

    // Get the icon from pane 1 and set it in panes 2 and 3.
    HICON hIcon = m_statusBar.GetIcon(0);
    m_statusBar.SetIcon( 1, hIcon );
    m_statusBar.SetIcon( 2, hIcon );

请参见

参考

CStatusBarCtrl选件类

层次结构图

使用CStatusBarCtrl

SB_GETICON

CStatusBarCtrl::SetParts