CImage::Attach

附加 hBitmap 到 CImage 对象。

void Attach(
   HBITMAP hBitmap, 
   DIBOrientation eOrientation = DIBOR_DEFAULT
) throw();

参数

  • hBitmap
    HBITMAP的句柄。

  • eOrientation
    指定位图的orientation。 可以是如下内容之一:

    • 位图的orientation操作系统依靠DIBOR_DEFAULT。 但是,这可能并不总是在所有操作系统的预期结果。 有关这方面的更多信息,请参见下面的知识库文章(Q186586):PRB:GetObject() 始终返回DIB部分的正高度。

    • DIBOR_BOTTOMUP 位图的行顺序相反。 这会导致 CImage::GetBits 在位图缓冲区和 CImage::GetPitch 快结束时返回指针返回负数。

    • DIBOR_TOPDOWN 位图的行按从上到下的顺序。 这会导致 CImage::GetBits 返回指向位图缓冲区和 CImage::GetPitch 的第一个字节返回一个正数。

备注

位图可以是非DIB部分位图或DIB部分位图。 为只能使用DIB部分位图方法的列表参见 IsDIBSection

要求

Header: atlimage.h

请参见

参考

CImage选件类

CImage::CImage