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-Klasse

CImage::CImage