This topic has not yet been rated - Rate this topic

GetSystemPaletteUse function

Applies to: desktop apps only

The GetSystemPaletteUse function retrieves the current state of the system (physical) palette for the specified device context (DC).

Syntax

UINT GetSystemPaletteUse(
  __in  HDC hdc
);

Parameters

hdc [in]

A handle to the device context.

Return value

If the function succeeds, the return value is the current state of the system palette. This parameter can be one of the following values.

ValueMeaning
SYSPAL_NOSTATICThe system palette contains no static colors except black and white.
SYSPAL_STATICThe system palette contains static colors that will not change when an application realizes its logical palette.
SYSPAL_ERRORThe given device context is invalid or does not support a color palette.

 

Remarks

By default, the system palette contains 20 static colors that are not changed when an application realizes its logical palette. An application can gain access to most of these colors by calling the SetSystemPaletteUse function.

The device context identified by the hdc parameter must represent a device that supports color palettes.

An application can determine whether a device supports color palettes by calling the GetDeviceCaps function and specifying the RASTERCAPS constant.

Requirements

Minimum supported client

Windows 2000 Professional

Minimum supported server

Windows 2000 Server

Header

Wingdi.h (include Windows.h)

Library

Gdi32.lib

DLL

Gdi32.dll

See also

Colors Overview
Color Functions
GetDeviceCaps
SetSystemPaletteUse

 

 

Send comments about this topic to Microsoft

Build date: 3/7/2012

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ