Freigeben über


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

Weitere Informationen