CMTranslateRGB-Funktion (icm.h)
Übersetzt einen von der Anwendung bereitgestellten RGBQuad in den Farbraum des Geräts.
Syntax
BOOL CMTranslateRGB(
HCMTRANSFORM hcmTransform,
COLORREF ColorRef,
LPCOLORREF lpColorRef,
DWORD dwFlags
);
Parameter
hcmTransform
Gibt die zu verwendende Transformation an.
ColorRef
Der zu übersetzende RGBQuad.
lpColorRef
Verweist auf einen Puffer, in dem die Übersetzung platziert werden soll.
dwFlags
Gibt an, wie die Transformation verwendet werden soll, um die Übersetzung vorzunehmen. Dieser Parameter kann eine der folgenden Bedeutungen annehmen.
Wert | Bedeutung |
---|---|
CMS_FORWARD | Verwenden der Vorwärtstransformation |
CMS_BACKWARD | Verwenden der reversen Transformation |
Rückgabewert
Wenn diese Funktion erfolgreich ist, ist der Rückgabewert TRUE.
Wenn diese Funktion fehlschlägt, ist der Rückgabewert FALSE. Der CMM sollte SetLastError aufrufen, um den letzten Fehler auf einen gültigen Fehlerwert festzulegen, der in Winerror.h definiert ist.
Hinweise
Jeder CMM ist erforderlich, um diese Funktion zu exportieren.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | icm.h |