CreatePalette
CreatePalette
Функция CreatePalette создает логическую цветовую палитру.
HPALETTE CreatePalette (
CONST LOGPALETTE * lplgpl // указатель на логическую цветовую палитру
);
Параметры
lplgpl - указывает на структуру типа LOGPALETTE , которая содержит информацию о цветах в логической палитре.
Возвращаемые значения
В случае успеха возвращается дескриптор, который идентифицирует логическую палитру.
В случае неудачи возвращается NULL . Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Комментарии
Приложение может определить, поддерживает ли устройство операции с палитрами, вызвав GetDeviceCaps и определив константу RASTERCAPS .
Создав логическую палитру, приложение может ее выбрать в контекст устройства, вызвав функцию SelectPalette . Палитра, выбранная в контекст устройства, может быть реализована функцией RealizePalette .
Когда вы более не нуждаетесь в палитре, вызовите функцию DeleteObject для ее удаления.
См. также
DeleteObject, GetDeviceCaps, LOGPALETTE, RealizePalette, SelectPalette .