CImage::Create
创建一 CImage 位图并将它附加到以前构造的 CImage 对象。
BOOL Create(
int nWidth,
int nHeight,
int nBPP,
DWORD dwFlags = 0
) throw( );
参数
nWidth
CImage 位图的宽度,以像素为单位。nHeight
CImage 位图的高度,均以像素。 如果 nHeight 为正数的,位图是一个从下到上DIB,并且原点是左下角。 如果 nHeight 为负,位图是一组DIB,并且原点为左上角。nBPP
位的数目每在位图的像素。 通常4,8,16,24或32。 可以是1单色位图或掩码。dwFlags
指定位图对象是否具有一个alpha通道。 可以是零个或更多的组合以下值:- 只能使用createAlphaChannel ,如果 nBPP 是32,因此,eCompression 是 BI_RGB。 如果指定,所生成的图像的每个像素的alpha、红色(透明度),值存储在第4个字节每像素(未使用在非Alpha 32位图象)。 此alpha通道,在调用 CImage::AlphaBlend时,自动使用。
备注
在调用 CImage::Draw,与一个alpha通道的图像自动alpha混合中为目标。
返回值
非零,如果成功;否则为0。
要求
Header: atlimage.h