Class Styles

OS/2 Windows Explanation
CS_CLIPCHILDREN   Prevents a window from over-painting a child window, protecting the child window from some actions of its parent. Generally, it is not required; when a parent and child window overlap and both windows are invalid, the parent window is drawn first and the child window is drawn next.
CS_CLIPSIBLINGS   Prevents a window from over-painting sibling windows. Used to keep windows of the same parent from being drawn in accidentally. It is useful when windows with the same parent are allowed to overlap each other.
CS_FRAME   Identifies that the window as a frame window.
CS_HITTEST   Instructs OS/2 Presentation Manager to send a hit test message to the window whenever the mouse pointer moves within the limits of the window.
CS_MOVENOTIFY   Instructs OS/2 Presentation Manager to inform the window that it is being moved.
CS_PARENTCLIP   Prevents a child window from over-painting its parent window.
CS_PUBLIC   Creates a public window class.
CS_SAVEBITS   Instructs a window to save the image that lies underneath it. When the window is hidden or moved, the image beneath the window is immediately restored. It is recommended that only windows such as dialogues and menus use this option, since memory is used to store the image beneath the window.
CS_SYNCPAINT   Causes a window to immediately repaint itself after a part of the window becomes invalidated. If this is not used, the window is instructed to repaint itself only after all other messages to the window have been processed.


OS/2 - Windows Styles Definitions: Detailed Descriptions
OS/2 - Windows Styles Definitions: Summary