Freigeben über


CImage::Attach

fügt hBitmap zu einem CImage-Objekt.

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

Parameter

  • hBitmap
    Ein Handle für HBITMAP.

  • eOrientation
    Gibt die Ausrichtung der Bitmaps an. Einer der folgenden Werte ist möglich:

    • DIBOR_DEFAULT die Ausrichtung der Bitmap wird vom Betriebssystem bestimmt. Allerdings kann dies nicht immer die beabsichtigten Auswirkungen auf alle Betriebssysteme. Weitere Informationen über dieses, finden Sie in den folgenden Knowledge Base-Artikel (Q186586): PRB: GetObject() gibt immer die positive Höhe für DIB-Abschnitte zurück.

    • DIBOR_BOTTOMUP die Zeilen der Bitmaps sind in umgekehrter Reihenfolge. Dadurch wird CImage::GetBits, einen Zeiger am Ende des Bit-Übersichtspuffers und des CImage::GetPitch zurückzugeben, um eine negative Zahl zurückgibt.

    • DIBOR_TOPDOWN die Zeilen der Bitmaps sind in der Reihenfolge von oben nach unten. Dadurch wird CImage::GetBits, einen Zeiger auf den ersten Byte des Bit-Übersichtspuffers und des CImage::GetPitch zurückzugeben, um eine positive Zahl zurückgibt.

Hinweise

Die Bitmap kann entweder eine Bitmap des Abschnitts NichtDIB oder eine DIB-Abschnittsbitmap sein. Siehe IsDIBSection für eine Liste der Methoden, die Sie nur mit DIB-Abschnittsbitmaps verwenden können.

Anforderungen

Header: atlimage.h

Siehe auch

Referenz

CImage Class

CImage::CImage