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