DIBINDEX-Makro (mmsystem.h)

Das DIBINDEX-Makro nimmt einen Index zu einem Eintrag in einer DIB-Farbtabelle und gibt einen COLORREF-Wert zurück, der die dem angegebenen Index zugeordnete Farbe angibt. Eine Anwendung, die einen Gerätekontext verwendet, in dem ein DIB-Abschnitt ausgewählt ist, kann diesen Bezeichner anstelle eines expliziten roten, grünen, blauen (RGB)-Werts an GDI-Funktionen übergeben, die eine Farbe erwarten. Dadurch kann die Funktion die Farbe am angegebenen Farbtabellenindex verwenden.

Syntax

void DIBINDEX(
   n
);

Parameter

n

Gibt einen Index für den Farbtabelleneintrag an, der die Farbe enthält, die für einen Grafikvorgang verwendet werden soll.

Rückgabewert

Keine

Bemerkungen

DIBINDEX indiziert Farben in einer DIB-Farbtabelle ähnlich wie PALETTEINDEX Farben in einer logischen Palette.

DIBINDEX funktioniert auch mit 16-Bit-Bitmaps und Gerätekontexten (DCs).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mmsystem.h (einschließlich Windows.h)

Weitere Informationen

COLORREF

Farbmakros

Übersicht über Farben

PALETTEINDEX

RGB