CImage::Create
Vytvoří CImage bitmap a připojit ji k dříve vyrobeno CImage objektu.
BOOL Create(
int nWidth,
int nHeight,
int nBPP,
DWORD dwFlags = 0
) throw( );
Parametry
nWidth
Šířka CImage rastrového obrázku v pixelech.nHeight
Výška CImage rastrového obrázku v pixelech.Pokud nHeight pozitivní Rastr DIB zdola nahoru a jeho původ je levém dolním rohu.Pokud nHeight je záporné, je Rastr DIB shora dolů a jeho původ je levý horní roh.nBPP
Počet bitů na pixel v rastru.Obvykle 4, 8, 16, 24 nebo 32.Může být 1 pro monochromatické bitové mapy nebo masky.dwFlags
Určuje, pokud má objekt bitmap alfa kanál.Může být kombinací nula nebo více z následujících hodnot:- createAlphaChannel lze použít pouze v případě nBPP je 32, a eCompression je BI_RGB.Pokud je zadán, vytvořený obrázek má hodnotu alfa (průhlednost) pro každý obrazový bod uložené v čtvrtý bajt každý obrazový bod (nepoužívaný v bitové kopii 32bitové alfa).Při volání automaticky použit tento alfa kanál CImage::AlphaBlend.
[!POZNÁMKA]
Ve volání CImage::Draw, obrazy s alfa kanálem jsou automaticky alfa prolnuté do místa určení.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Požadavky
Záhlaví: atlimage.h