Directory Contents Search << >>


DaVinci 4: Leonardo: Funktion RWGetDC

Die Funktion RWGetDC erzeugt einen Windows HDC Gerätekontext, mit dem die Anwendung in eine DIB zeichnen kann.

HDC WINAPI RWGetDC (HDIBRW hDibRW);

hDibRW

HDIBRW

von der Funktion RWOpenDIB zurückgeliefertes Handle zum DIB-Zugriff.

Rückgabewert

Der Rückgabewert gibt ein Handle für einen Windows Gerätekontext an. Er ist NULL, falls nicht genügend Hauptspeicher zur Verfügung steht.

Das Handle muss durch Aufruf der Funktion RWReleaseDC freigegeben werden, bevor die Funktion RWClose verwendet wird.

Anmerkungen

RWGetDC legt eine Kopie der Grafik an. Daher können Zeichenanweisungen in den Windows DC nicht gemischt mit Aufrufen von RWSetPixel und ähnlichen Funktionen verwendet werden.

Der von RWGetDC zurückgegebene Gerätekontext kann auch zum Zeichnen in DIBs verwendet werden, die DaVinci-Spezifisache Erweiterungen des DIB-Formats wie RGBA, CMYK und 16-Bit je Farbkomponente verwenden. Da Windows GDI-Funktionen den CMYK-Farbraum nicht kennen, muss die Zeichnung im RGB-Farbraum erfolgen. DaVinci konvertiert automatisch vom RGB in den CMYK-Farbraum, wobei nur wirklich von Windows veränderte Pixel in der CMYK-Frafik verändert werden.

-


Valid HTML 4.01!