Поделиться через


Макрос DIBINDEX (mmsystem.h)

Макрос DIBINDEX принимает индекс в запись в таблице цветов DIB и возвращает значение COLORREF , указывающее цвет, связанный с заданным индексом. Приложение, использующее контекст устройства с выбранным разделом DIB, может передать этот описатель вместо явного красного, зеленого, синего (RGB) значения в функции GDI, которые ожидают цвет. Это позволяет функции использовать цвет по указанному индексу таблицы цветов.

Синтаксис

void DIBINDEX(
   n
);

Параметры

n

Задает индекс для записи таблицы цветов, содержащей цвет, используемый для графической операции.

Возвращаемое значение

None

Remarks

DIBINDEX индексирует цвета в таблице цветов DIB аналогично тому, как PALETTEINDEX индексирует цвета в логической палитре.

DIBINDEX также работает с 16-разрядными растровыми изображениями и контекстами устройств .

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header mmsystem.h (включая Windows.h)

См. также раздел

COLORREF

Цветные макросы

Общие сведения о цветах

PALETTEINDEX

RGB