Функция GetSystemPaletteUse


Функция GetSystemPaletteUse извлекает текущее состояние системной (физической) палитры для указанного контекста устройства (DC).

Синтаксис

UINT GetSystemPaletteUse(
  HDC hdc   // дескриптор DC
);

Параметры

hdc

[in] Дескриптор контекста устройства.

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

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

Значение Предназначение
SYSPAL_NOSTATIC Системная палитра не содержит в себе никаких статических цветов кроме черно-белого.
SYSPAL_STATIC Системная палитра содержит в себе статические цвета, которые не будут изменяться, когда приложение реализует свою логическую палитру.
SYSPAL_ERROR Данный контекст устройства недопустим или действительно не поддерживает цветовую палитру.

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

Замечания

По умолчанию, системная палитра содержит в себе 20 статических цветов, которые не изменяются, когда приложение реализует свою логическую палитру. Приложение может получить доступ к большинство этих цветов при помощи вызова функции SetSystemPaletteUse.

Контекст устройства, идентифицированный параметром hdc, должен предоставить устройство, которое поддерживает цветовые палитры.

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

Смотри также

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

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

К 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