IImageList::ImageListSetStrip 메서드(mmc.h)
IImageList::ImageListSetStrip 메서드를 사용하면 사용자가 nStartLoc로 식별된 위치에서 시작하여 비트맵 쌍(크고 작은 아이콘)을 사용하여 이미지 목록에 아이콘 스트립을 추가할 수 있습니다.
구문
HRESULT ImageListSetStrip(
[in] LONG_PTR *pBMapSm,
[in] LONG_PTR *pBMapLg,
[in] long nStartLoc,
[in] COLORREF cMask
);
매개 변수
[in] pBMapSm
작은(16x16) 아이콘 이미지 스트립에 대한 Win32 HBITMAP 핸들입니다. 스냅인은 이 리소스를 소유하며 완료되면 해제해야 합니다. 스냅인에서 BMapSm을 해제하지 않으면 리소스 메모리 누수가 발생합니다.
[in] pBMapLg
큰(32x32) 아이콘 이미지 스트립에 대한 Win32 HBITMAP 핸들입니다. 스냅인은 이 리소스를 소유하며 완료되면 해제해야 합니다. 스냅인에서 BMapLg를 해제하지 않으면 리소스 메모리 누수가 발생합니다.
[in] nStartLoc
스트립의 첫 번째 이미지에 할당된 인덱스를 지정하는 값입니다. 실제 인덱스 내부적으로 매핑되는 가상 인덱스입니다.
[in] cMask
마스크를 생성하는 데 사용되는 색을 지정하는 값입니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
설명
작은 비트맵과 큰 비트맵을 모두 제공해야 하며 각 스트립의 아이콘 수는 같아야 합니다. 작은 비트맵은 높이가 16픽셀이고 너비가 16n픽셀이어야 합니다. 여기서 n은 정수 값입니다. 큰 비트맵은 높이가 32픽셀이고 너비가 32n픽셀이어야 합니다.
지정된 비트맵에서 마스크를 생성하는 데 사용되는 색의 각 픽셀은 검은색으로 변경되고 마스크의 해당 비트는 1로 설정됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | mmc.h |
DLL | Mmcndmgr.dll |