다음을 통해 공유


CImageList::Create

이미지 목록 초기화 하 고 연결 하는 CImageList 클래스 개체입니다.

BOOL Create(
   int cx,
   int cy,
   UINT nFlags,
   int nInitial,
   int nGrow 
);
BOOL Create(
   UINT nBitmapID,
   int cx,
   int nGrow,
   COLORREF crMask 
);
BOOL Create(
   LPCTSTR lpszBitmapID,
   int cx,
   int nGrow,
   COLORREF crMask 
);
BOOL Create(
   CImageList& imagelist1,
   int nImage1,
   CImageList& imagelist2,
   int nImage2,
   int dx,
   int dy 
);
BOOL Create(
   CImageList* pImageList 
);

매개 변수

  • 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
    이미지 수를 새 이미지에 대 한 공간을 만들려면 목록 크기를 조정 해야 할 때가 이미지 목록 커질 수 있습니다.이 매개 변수는 새 이미지 크기 조절된 된 이미지 목록에 포함 될 수 있습니다 나타냅니다.

  • nBitmapID
    이미지 목록에 연결할 리소스 비트맵의 Id입니다.

  • crMask
    마스크를 생성 하는 데 사용 되는 색입니다.각 픽셀의이 색이 지정 된 비트맵을 검정으로 변경 하 고 마스크의 해당 비트가 1로 설정 됩니다.

  • lpszBitmapID
    리소스는 이미지의 Id를 포함 하는 문자열입니다.

  • imagelist1
    CImageList 개체에 대한 참조입니다.

  • nImage1
    첫 번째 기존 이미지의 인덱스입니다.

  • imagelist2
    CImageList 개체에 대한 참조입니다.

  • nImage2
    두 번째는 기존 이미지의 인덱스입니다.

  • dx
    첫 번째 이미지에서 픽셀에서의 관계에서 두 번째 이미지의 x 축 오프셋입니다.

  • dy
    Y의 첫 번째 이미지에서 픽셀에서의 관계에서 두 번째 이미지의 오프셋입니다.

  • pImageList
    에 대 한 포인터는 CImageList 개체입니다.

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

구성의 CImageList 두 단계를 거쳐야에서 합니다.먼저 생성자를 호출 하 고 호출 Create는 이미지 목록 만들고 연결 하는 CImageList개체.

예제

m_myImageList.Create(32, 32, ILC_COLOR8, 0, 4);

요구 사항

헤더: afxcmn.h

참고 항목

참조

CImageList 클래스

계층 구조 차트

CImageList::CImageList

COLORREF

이미지 목록의 이미지 그리기