Jump to content

WM SYSCOLORCHANGE

From EDM2
Revision as of 02:45, 19 April 2025 by Martini (talk | contribs) (Created page with "This message is sent to all main windows when a change is made to the system colors by the WinSetSysColors function. ==Syntax== <pre> param1 ULONG flOptions; Options.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;''flOptions'' (ULONG) - input: Options. Copied from the parameter of the WinSetSysColors function and therefore specifies which palette has been changed. ;''ulReserved'' (ULONG) - input: Reserved val...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This message is sent to all main windows when a change is made to the system colors by the WinSetSysColors function.

Syntax

param1
    ULONG flOptions;  /* Options. */

param2
    ULONG ulReserved; /* Reserved value, should be 0. */

Parameters

flOptions (ULONG) - input
Options. Copied from the parameter of the WinSetSysColors function and therefore specifies which palette has been changed.
ulReserved (ULONG) - input
Reserved value, should be 0.

Returns

ulReserved (ULONG) - returns
Reserved value, should be 0.

Remarks

All windows are invalidated, so that they are redrawn with the new colors. When this message is received, applications that depend on the system colors can query the new color values with the WinQuerySysColor call.

Language Support Dialog

The Language Support Dialog Procedure responds to this message by issuing the WinDefDlgProc function, then posting a WM_PSYSCOLORCHANGE message to the application queue and setting ulReserved to the result of the WinDefDlgProc function.

Language Support Window

The Language Support Window Procedure responds to this message by posting a WM_PSYSCOLORCHANGE message to the application queue and setting ulReserved to 0.

Default Processing

The default window procedure takes no action on this message, other than to set ulReserved to 0.

Related Messages

  • WM_SYSCOLORCHANGE (Language Support Dialog)
  • WM_SYSCOLORCHANGE (Language Support Window)