Freigeben über


CMTranslateRGB-Funktion (icm.h)

Übersetzt ein von der Anwendung bereitgestelltes RGBQuad in den Gerätefarbraum.

Syntax

BOOL CMTranslateRGB(
  HCMTRANSFORM hcmTransform,
  COLORREF     ColorRef,
  LPCOLORREF   lpColorRef,
  DWORD        dwFlags
);

Die Parameter

hcmTransform

Gibt die zu verwendende Transformation an.

ColorRef

Der zu übersetzende RGBQuad.The RGBQuad to translate.

lpColorRef

Verweist auf einen Puffer, in dem die Übersetzung platziert werden soll.

dwFlags

Gibt an, wie die Transformation zum Erstellen der Übersetzung verwendet werden soll. Dieser Parameter kann eine der folgenden Bedeutungen annehmen.

Wert Bedeutung
CMS_FORWARD

Vorwärtstransformation verwenden

CMS_BACKWARD

Reversetransformation verwenden

Rückgabewert

Wenn diese Funktion erfolgreich ist, ist der Rückgabewert WAHR.

Wenn diese Funktion fehlschlägt, lautet der Rückgabewert FALSCH. Der CMM sollte SetLastError aufrufen, um den letzten Fehler auf einen gültigen Fehlerwert festzulegen, der in Winerror.h definiert ist.

Bemerkungen

Für den Export dieser Funktion ist jedes CMM erforderlich.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Header icm.h
Library Icm32.Lib

Siehe auch