Compartilhar via


Macro DIBINDEX (mmsystem.h)

A macro DIBINDEX leva um índice para uma entrada em uma tabela de cores DIB e retorna um valor COLORREF que especifica a cor associada ao índice especificado. Um aplicativo que usa um contexto de dispositivo com uma seção DIB selecionada nele pode passar esse especificador, em vez de um valor vermelho explícito, verde, azul (RGB), para funções GDI que esperam uma cor. Isso permite que a função use a cor no índice de tabela de cores especificado.

Sintaxe

LONG DIBINDEX(
    WORD n
);

Parâmetros

n

Especifica um índice para a entrada da tabela de cores que contém a cor a ser usada para uma operação gráfica.

Valor de retorno

Tipo: LONG

O valor retornado é um especificador de índice de tabela de cores na forma de um valor COLORREF de 32 bits.

Observações

DIBINDEX indexa cores em uma tabela de cores DIB de maneira semelhante à maneira como PALETTEINDEX indexa cores em uma paleta lógica.

DIBINDEX também funciona com bitmaps de 16 bits e DCs (contextos de dispositivo).

Requisitos

Requisito Valor
Cliente mínimo suportado Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho mmsystem.h (incluir Windows.h)

Consulte também

COLORREF

macros de cor

Visão geral de cores

PALETTEINDEX

RGB