Функция CreatePalette


Функция CreatePalette создает логическую палитру.

Синтаксис

HPALETTE CreatePalette(
  CONST LOGPALETTE *lplgpl   // логическая палитра
);

Параметры

lplgpl

[in] Указатель на структуру LOGPALETTE, которая содержит информацию о цветах в логической палитре.

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

Если функция завершается успешно, возвращаемое значение - дескриптор логической палитры.

Если функция завершается ошибкой, возвращаемое значение - НУЛЬ (NULL).

Windows NT/2000/XP: Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Приложение может установить, поддерживает ли устройство операции палитры при помощи вызова функции GetDeviceCaps и определение константы RASTERCAPS.

Как только приложение создаcт логическую палитру, оно может выбрать эту палитру в контекст устройства при помощи вызова функции SelectPalette. Палитра, выбранная в контекст устройства может быть реализована при помощи вызова функции RealizePalette.

Когда Вы больше не нуждаетесь в палитре, вызовите функцию DeleteObject, чтобы удалить ее.

Смотри также 

Обзор Цвета, Функции, используемые цветом,  DeleteObject, GetDeviceCaps, LOGPALETTE, RealizePalette, SelectPalette

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

К 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 Нет
в    
е    
р    
Используемая библиотека Gdi32.lib
Используемая DLL -
 Заголовочный файл  
- объявлено в Wingdi.h
 - включено в Windows.h
 Unicode Нет
 Замечания по платформе Не имеется

 

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

Hosted by uCoz