CImage::Create
Tworzy CImage bitmapowe i dołączyć go do wcześniej konstruowanej CImage obiektu.
BOOL Create(
int nWidth,
int nHeight,
int nBPP,
DWORD dwFlags = 0
) throw( );
Parametry
nWidth
Szerokość CImage bitmapy w pikselach.nHeight
Wysokość CImage bitmapy w pikselach.Jeśli nHeight jest dodatnia, bitmapa jest DIB oddolnego i jego pochodzenia jest w lewym dolnym rogu.Jeśli nHeight jest ujemna, jest mapa bitowa DIB góra dół i jego pochodzenia jest w lewym górnym rogu.nBPP
Liczba bitów na piksel bitmapy.Zazwyczaj 4, 8, 16, 24 lub 32.Może być 1 monochromatyczne lub maski.dwFlags
Określa, jeśli obiekt bitmap ma kanał alfa.Może być kombinacją zero lub więcej z następujących wartości:- createAlphaChannel może być używany tylko, jeśli nBPP 32, i eCompression jest BI_RGB.Jeśli określony, utworzony obraz ma wartość alfa (przezroczystości) dla każdego piksela przechowywane w czwarty bajt każdego piksela (nieużywane obrazu 32-bitowe alfa).Ten kanał alfa jest automatycznie używany podczas wywoływania CImage::AlphaBlend.
[!UWAGA]
W wywołaniach CImage::Draw, obrazów z kanałem alfa są automatycznie alfa mieszane do miejsca przeznaczenia.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Wymagania
Nagłówek: atlimage.h