CImageList::ExtractIcon

调用此函数创建基于图像的图标,其在图像的相关掩码列表。

HICON ExtractIcon(
   int nImage 
);

参数

  • nImage
    图像的从零开始的索引。

返回值

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

备注

此方法依赖于 ImageList_ExtractIcon 宏的行为创建图标。 请参见 ImageList_ExtractIcon 宏有关图标创建和清理的更多信息。

示例

int   i, dx, cx, cy, nCount = m_myImageList.GetImageCount();
HICON hIcon;

::ImageList_GetIconSize(m_myImageList, &cx, &cy);

// Draw the images of the image list on the DC.
for (dx = 0, i = 0; i < nCount; i++)
{
   hIcon = m_myImageList.ExtractIcon(i);

   dc.DrawIcon(dx, 0, hIcon);
   dx += cx;
}

要求

Header: afxcmn.h

请参见

参考

CImageList选件类

层次结构图

CImageList::Replace