Макрокоманда DIBINDEX


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

Синтаксис

LONG DIBINDEX(
  WORD wColorTableIndex  // индекс для записи таблицы цветов
);

Параметры

wColorTableIndex

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

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

Возвращаемое значение - спецификатор индекса таблицы цветов в форме 32-разрядного значения COLORREF.

Замечания

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

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

Смотри также 

Обзор Цвета, Макрокоманды, используемые цветом,  COLORREF, PALETTEINDEX, RGB

Размещение и совместимость DIBINDEX

К Windows XP Да 
л Windows 2000 Professional Да
и Windows NT Workstation Да версии 3.1 и выше
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Нет
в    
е    
р    
Используемая библиотека -
Используемая DLL -
 Заголовочный файл  
- объявлено в Mmsystem.h
 - включено в Windows.h
 Unicode Нет
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz