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


Функция CreatePalette (wingdi.h)

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

Синтаксис

HPALETTE CreatePalette(
  [in] const LOGPALETTE *plpal
);

Параметры

[in] plpal

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

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

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

Если функция завершается сбоем, возвращается значение NULL.

Комментарии

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

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

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h (включая Windows.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

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

Функции цвета

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

DeleteObject

GetDeviceCaps

LOGPALETTE

RealizePalette

SelectPalette