Die Community zu .NET und Classic VB.
Menü

CreateCompatibleDC

 von 

Deklaration  

Declare Function CreateCompatibleDC Lib "gdi32" ( _
                 ByVal hdc As Long) As Long
Weitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel CreateCompatibleDC des API-Wikis.

CreateCompatibleDC erzeugt einen Speicher-Gerätekontext (DC), der zu einem vorgegebenen Gerät kompatibel ist. Bevor ein Speicher-DC für Zeichenoperationen genutzt werden kann, muß die Anwendung eine Bitmap der korrekten Höhe und Breite in den DC selektieren. Nachdem eine Bitmap ausgewählt wurde, kann der DC Bilder vorbereiten, die auf den Bildschirm kopiert werden. Wenn der Speicher-DC nicht mehr gebraucht wird, wird er mit DeleteDC gelöscht.

CreateCompatibleDC kann nur für Geräte eingesetzt werden, die Rasteroperationen unterstützen. Mit der Funktion GetDeviceCaps kann eine Anwendung feststellen, ob ein Gerät dies Operationen unterstützt.

Parameter
hdcDer DC für das Gerät, für das ein Speicher-DC erzeugt werden soll. Wenn dieser Parameter gleich Null ist, erzeugt die Funktion einen Speicher-DC, der mit dem aktuellen Bildschirm der Anwendung kompatibel ist.

Tabelle 1


Rückgabewerte
LongWar die Funktion erfolgreich, wird das Handle eines Speicher-DC zurückgegeben.
0Es lag ein Fehler vor.

Tabelle 2


Unterstützte Betriebssysteme
Win32s, Windows 95, Windows 98, Windows NT

Verwandte API-Funktionen
DeleteDC

Zugehörige Tipps

Zugehörige Microsoft Knowledge Base Artikel