CImageList::Create

BOOL 만들기 ( int cx, int cy, UINT nFlags, int nInitial, int nGrow );

BOOL 만들기 ( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );

BOOL 만들기 ( LPCTSTR lpszBitmapID, int cx, int nGrow, COLORREF crMask );

BOOL 만들기 ( CImageListamp; 살펴보고, int nImage1, CImageList & imagelist2, int nImage2, int dx, int dy );

BOOL 만들기 (CImageList * pImageList );

반환 값

성공 하는 경우 0이 아닌 그렇지 않으면 0。

매개 변수

cx

픽셀 단위로 각 이미지의 치수。

cy

픽셀 단위로 각 이미지의 치수。

nFlags

만들려면 이미지 목록 유형을 지정 합니다. 이 매개 변수는 다음 값의 조합 될 수 있습니다. 하지만 그것은 ILC_COLOR 값 중 하나만 포함 될 수 있습니다.

의미
ILC_COLOR 없으면 다른 ILC_COLOR의 기본 동작을 사용 하 여 * 플래그를 지정 합니다. 일반적으로, 기본값은 ILC_COLOR4; 하지만 오래 된 디스플레이 드라이버에 대 한 기본값은 ILC_COLORDDB 입니다.
ILC_COLOR4 비트맵으로 4 비트 (16 색상) 장치 독립적 비트맵 (DIB) 섹션을 사용 하 여 이미지 목록에 대 한。
ILC_COLOR8 8 비트 DIB 섹션을 사용 합니다. 색 테이블에 사용 되는 색상이 같은 색상 하프톤 팔레트와。
ILC_COLOR16 16 비트를 사용 하 여 (32/64 k 색) DIB 섹션。
ILC_COLOR24 24 비트 DIB 섹션을 사용 하 여。
ILC_COLOR32 32-비트 DIB 섹션을 사용 하 여。
ILC_COLORDDB 장치 종속 비트맵 사용。
ILC_MASK 마스크를 사용합니다. 이미지 목록 중 하나는 단색 비트맵 마스크로 사용 하는 두 개의 비트맵을 포함 합니다. 이미지 목록은 하나의 비트맵이 값이 포함 되지 않은 경우。

nInitial

처음 이미지 목록에 포함 되어 있는 이미지의 수。

nGrow

이미지는 이미지 목록을 성장할 수 있는 새로운 이미지를 위한 공간을 만들기 위해 목록 크기를 조정 해야 하는 시스템의 수입니다. 이 매개 변수는 새로운 이미지를 resized 이미지 목록에 포함 될 수 있습니다 수를 나타냅니다.

nBitmapID

이미지 목록에 연결할 비트맵의 리소스 Id。

crMask

마스크를 생성 하는 색입니다. 이 색상이 지정 된 비트맵에서의 각 픽셀은 검정로 변경 되 고 마스크의 해당 비트를 설정。

lpszBitmapID

리소스는 이미지의 Id를 포함 하는 문자열。

살펴보고

CImageList 개체에 대 한 참조。

nImage1

첫 번째 기존 이미지의 인덱스。

imagelist2

CImageList 개체에 대 한 참조。

nImage2

두 번째 기존 이미지의 인덱스。

dx

첫 번째 이미지의 픽셀에 관계에 있는 두 번째 이미지의 x 축 오프셋。

dy

첫 번째 이미지의 픽셀에 관계에 있는 두 번째 이미지의 y 오프셋。

pImageList

CImageList 개체에 대 한 포인터。

주의

CImageList 두 단계로 작성합니다. 첫 번째 생성자를 호출 해야 다음 만들기, 이미지 목록을 만들고 CImageList 개체에 연결 하는 호출。

CImageList 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CImageList::CImageList, COLORREF(&N)

Index