次の方法で共有


CImageList::SetImageCount

CImageList のオブジェクト内のイメージの数をリセットするには、このメンバー関数を呼び出します。

BOOL SetImageCount(
   UINT uNewCount 
);

パラメーター

  • uNewCount
    イメージ リスト内のイメージの新しい合計数を指定する値。

戻り値

成功した場合は; それ以外の場合は。

解説

イメージ リスト内のイメージの数を増やすには、このメンバー関数を呼び出す場合は、有効なインデックスに新しいイメージを割り当てるに追加したイメージの 置換 を呼び出します。有効なイメージ インデックスに割り当てが失敗した場合は、新しいイメージを作成する描画操作は予測できません。

この関数を使用してイメージ リストのサイズを計算、省略されたイメージが解放されます。

使用例

// Set the image count of the image list to be 10 with
// all images being the system question mark icon.
m_myImageList.SetImageCount(10);
HICON hIcon = AfxGetApp()->LoadStandardIcon(IDI_QUESTION);

for (int i=0;i < 10;i++)
{
   m_myImageList.Replace(i, hIcon);
}

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CImageList クラス

階層図