| OS/2 | Windows | Explanation |
| FS_ACCELTABLE | Loads an accelerator table used for all keyboard input to the frame window with which it is associated. | |
| FS_AUTOICON | Prevents the WM_PAINT message from being sent to the window when it is iconized. The icon is automatically updated and the code that would be called for the paint messages is bypassed, thereby enhancing performance. (OS/2 Version 2.x and above) | |
| FS_BORDER | Creates a window with a simple border; the user cannot resize the window. | |
| FS_DBE_APPSTAT | Not documented but included within the include header files. Possibly used with National Language Support (NLS) for double-byte encoded applications where a status area appears at the bottom of the window. | |
| FS_DLGBORDER | Creates a dialogue border. Windows with dialogue borders do not allow the user to resize the window. | |
| FS_ICON | Loads an icon that is used whenever the frame window is minimized. | |
| FS_MOUSEALIGN | Aligns the initial position of the frame window relative to the mouse pointer. The dialogue window position is modified to keep it within the screen boundaries if possible. The dialogue window can be drawn so that the OK button is under the mouse pointer with negative x- and y-position values in the dialogue template. | |
| FS_NOBYTEALIGN | Creates a frame window that the user can move to any position on the screen. If this option is not given, a frame window always adjusts its position so that the x-coordinate of its left edge is a multiple of 8. Using this option affects how quickly the system can draw the frame window. | |
| FS_NOMOVEWITHOWNER | Creates a frame window that is allowed to maintain its position when the owner window moves. This applies only to frame windows that are not child windows of the owner. If this option is not given, the frame window moves when the owner window moves. | |
| FS_SCREENALIGN | Creates a frame window that aligns the initial position of the frame window relative to the screen origin. | |
| FS_SHELLPOSITION | Directs the frame window to request an initial size and position from Desktop Manager. | |
| FS_SIZEBORDER | Creates a window with a sizing border that allows the user to size the window. | |
| FS_STANDARD | Creates a window using the combination of the FS_ACCELTABLE, FS_ICON, FS_SHELLPOSITION, and FS_TASKLIST options. | |
| FS_SYSMODAL | Creates a system model frame window. Setting this flag is equivalent to using the WinSetSysModalWindow function. | |
| FS_TASKLIST | Adds the window title to the Window-list. If the process creating a frame window already has an entry in the switch list, the window title is appended to the previous entry. |
![]()
![]()
OS/2 - Windows Styles
Definitions: Detailed Descriptions
![]()
OS/2 - Windows Styles
Definitions: Summary