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