CImageList::Create

BOOL Tworzenie ( int cx, int cy, UINT nFlags, int nInitial, int nGrow );

BOOL Tworzenie ( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );

BOOL Tworzenie ( LPCTSTR lpszBitmapID, int cx, int nGrow, COLORREF crMask );

BOOL Tworzenie ( CImageListamp; imagelist1, int nImage1, CImageList & imagelist2, int nImage2, int dx, int dy );

Tworzenie BOOL (CImageList * pImageList );

Wartość zwracany

Niezerowa, jeśli kończy się pomyślnie; inny sposób 0.

Parametry

cx

Wymiary każdego obrazu w pikselach.

cy

Wymiary każdego obrazu w pikselach.

nFlags

Określa typ obrazu listy do utworzenia. Ten parametr może być kombinacją następujących wartości, ale może zawierać tylko jedną z wartości ILC_COLOR.

Wartość Znaczenie
ILC_COLOR Użyj zachowanie domyślne, jeśli żadna z innymi ILC_COLOR* określono flagi. Zazwyczaj wartością domyślną jest ILC_COLOR4; Jednak starsze sterowniki ekranu, domyślnie jest ILC_COLORDDB.
ILC_COLOR4 Używanie sekcji mapy bitowej niezależnej od urządzenia (DIB) 4-bitowe (16 kolorów) jako bitmapy na liście obrazów.
ILC_COLOR8 Użyj sekcji DIB 8-bitowych. Kolory używane w tablicy kolorów są te same kolory jako paleta półtonów.
ILC_COLOR16 Służy to 16-bitowy (32/64 k kolorów) sekcja DIB.
ILC_COLOR24 Używanie sekcji 24-bitowa DIB.
ILC_COLOR32 Używanie sekcji 32-bitowa DIB.
ILC_COLORDDB Użyć bitmapy zależny od urządzenia.
ILC_MASK Używa maski. Lista obraz zawiera dwie mapy bitowe, z których jedna jest mapa bitowa monochromatyczna używany jako maska. Jeśli ta wartość nie jest włączone, lista obraz zawiera tylko jednej bitmapy.

nInitial

Liczba obrazów, które zawiera początkowo lista obrazów.

nGrow

Liczba obrazów według których listy obrazów może wzrastać, system potrzebuje zmienić rozmiar listy, aby zwolnić miejsce na nowe obrazy. Ten parametr reprezentuje liczbę nowych obrazów, które może zawierać listy obrazu po zmianie rozmiaru.

nBitmapID

Identyfikatory zasobów bitmapy związanych z listy obrazów.

crMask

Kolor używany do generowania maski. Każdy piksel ten kolor w Podana mapa bitowa jest zmieniany na kolor czarny, a odpowiadający mu bit w masce jest ustawiona na jeden.

lpszBitmapID

Ciąg zawierający zasób identyfikatory obrazów.

imagelist1

Odwołanie do obiektu CImageList.

nImage1

Indeks pierwszego istniejący obraz.

imagelist2

Odwołanie do obiektu CImageList.

nImage2

Indeks drugi istniejący obraz.

dx

Przesunięcie osi drugi obraz w stosunku do pierwszego obrazu w pikselach.

dy

Przesunięcie y drugiego obrazu w stosunku do pierwszego obrazu w pikselach.

pImageList

Wskaźnik do obiektu CImageList.

Uwagi

Można skonstruować CImageList w dwóch etapach. Najpierw Wywołaj konstruktora, następnie wywołać Tworzenie, który tworzy listę obrazu wstawionego elementu i dołączona do obiektu CImageList .

Omówie&nie CImageList |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CImageList::CImageList, COLORREF

Index