STYLESTRUCT structure (winuser.h)

Contains the styles for a window.

Syntax

typedef struct tagSTYLESTRUCT {
  DWORD styleOld;
  DWORD styleNew;
} STYLESTRUCT, *LPSTYLESTRUCT;

Members

styleOld

Type: DWORD

The previous styles for a window. For more information, see the Remarks.

styleNew

Type: DWORD

The new styles for a window. For more information, see the Remarks.

Remarks

The styles in styleOld and styleNew can be either the window styles (WS_) or the extended window styles (WS_EX_), depending on the wParam of the message that includes STYLESTRUCT.

The styleOld and styleNew members indicate the styles through their bit pattern. Note that several styles are equal to zero; to detect these styles, test for the negation of their inverse style. For example, to see if WS_EX_LEFT is set, you test for ~WS_EX_RIGHT.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header winuser.h (include Windows.h)

See also

Conceptual

Reference

WM_STYLECHANGED

WM_STYLECHANGING

Windows