CImageList::Add
하나 이상의 이미지나 아이콘은 이미지 목록에 추가 하려면이 함수를 호출 합니다.
int Add(
CBitmap* pbmImage,
CBitmap* pbmMask
);
int Add(
CBitmap* pbmImage,
COLORREF crMask
);
int Add(
HICON hIcon
);
매개 변수
pbmImage
이미지를 포함 하는 비트맵에 대 한 포인터입니다.이미지는 비트맵의 너비에서 유추 됩니다.pbmMask
마스크가 포함 된 비트맵에 대 한 포인터입니다.이미지 목록에 없는 마스크를 사용 하는 경우이 매개 변수가 무시 됩니다.crMask
마스크를 생성 하는 데 사용 되는 색입니다.각 픽셀의이 색이 지정 된 비트맵을 검정으로 변경 하 고 마스크의 해당 비트가 1로 설정 됩니다.hIcon
비트맵 마스크에 대 한 새 이미지 포함 아이콘의 핸들입니다.
반환 값
성공 하면 첫 번째 새 이미지의 인덱스입니다. 그렇지 않으면-1입니다.
설명
사용자와 작업이 완료 되 면 아이콘 핸들을 해제에 대 한 책임이 있습니다.
예제
// Add my icons.
m_myImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_myImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2));
// Add my bitmap, make all black pixels transparent.
CBitmap bm;
bm.LoadBitmap(IDB_BITMAP1);
m_myImageList.Add(&bm, RGB(0, 0, 0));
요구 사항
헤더: afxcmn.h