次の方法で共有


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;
}

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CImageList クラス

階層図

CImageList::Replace