GetSystemPaletteПользование функции (wingdi.h)
Функция GetSystemPaletteUse извлекает текущее состояние системной (физической) палитры для указанного контекста устройства (DC).
Синтаксис
UINT GetSystemPaletteUse(
[in] HDC hdc
);
Параметры
[in] hdc
Дескриптор контекста устройства.
Возвращаемое значение
Если функция выполнена успешно, возвращается текущее состояние системной палитры. Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
SYSPAL_NOSTATIC | Системная палитра не содержит статических цветов, кроме черного и белого. |
SYSPAL_STATIC | Системная палитра содержит статические цвета, которые не изменяются, когда приложение реализует свою логическую палитру. |
SYSPAL_ERROR | Данный контекст устройства недопустим или не поддерживает цветовую палитру. |
Комментарии
По умолчанию системная палитра содержит 20 статических цветов, которые не изменяются, когда приложение реализует свою логическую палитру. Приложение может получить доступ к большинству этих цветов, вызвав функцию SetSystemPaletteUse .
Контекст устройства, определенный параметром hdc, должен представлять устройство, поддерживающее цветовые палитры.
Приложение может определить, поддерживает ли устройство цветовые палитры, вызвав функцию GetDeviceCaps и указав константу RASTERCAPS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |
Библиотека | Gdi32.lib |
DLL | Gdi32.dll |