다음을 통해 공유


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

참고 항목

IImageList