Freigeben über


CBitmap::CreateDiscardableBitmap

Initialisiert eine discardable Bitmap, die mit dem Gerätekontext kompatibel ist, der von pDC identifiziert wird.

BOOL CreateDiscardableBitmap( 
   CDC* pDC, 
   int nWidth, 
   int nHeight  
);

Parameter

  • pDC
    Gibt einen Gerätekontext an.

  • nWidth
    Gibt die Breite (in den Bits) der Bitmaps an.

  • nHeight
    Gibt die Höhe (in den Bits) der Bitmaps an.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Die Bitmap hat dieselbe Anzahl von Farbenebenen oder gleicher Bit pro Pixel Format wie der angegebene Gerätekontext. Eine Anwendung kann diese Bitmap als die aktuelle Bitmap für ein Speichergerät auswählen, das mit dem kompatibel ist, das durch pDC angegeben wird.

Windows kann eine Bitmap verwerfen, die von dieser Funktion nur erstellt wird, wenn eine Anwendung sie nicht in einen Anzeigekontext ausgewählt hat. Wenn Windows die Bitmap, wenn nicht und die Anwendung später ausgewählt ist, versucht, diese auszuwählen verworfen werden, gibt die Funktion CDC::SelectObjectNULL zurück.

Wenn Sie mit dem CBitmap-Objekt abgeschlossen, das der CreateDiscardableBitmap-Funktion erstellt wird, wählen Sie zuerst die Bitmap aus dem Gerätekontext out aus, und deaktivieren Sie das CBitmap-Objekt.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CBitmap-Klasse

Hierarchiediagramm

CreateDiscardableBitmap

CGdiObject::DeleteObject