Frame Control Flags

OS/2 Windows Explanation
FCF_ACCELTABLE   Loads an accelerator table used for all keyboard input to the frame window.
FCF_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)
FCF_BORDER   Creates a window with a simple border; the user cannot resize the window.
FCF_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.
FCF_DLGBORDER   Creates a dialogue border. Windows with dialogue borders do not allow the user to resize the window.
FCF_HIDEBUTTON   Adds a hide box to the frame window. (OS/2 Version 2.x and above)
FCF_HIDEMAX   Adds hide and maximize boxes to the frame window. (OS/2 Version 2.x and above)
FCF_HORZSCROLL   Adds a horizontal scroll bar to the bottom of the window.
FCF_ICON   Loads an icon used whenever the frame window is minimized.
FCF_MAXBUTTON   Adds a maximize box to the frame window.
FCF_MENU   Creates an application menu for the window.
FCF_MINBUTTON   Adds a minimize box to the frame window.
FCF_MINMAX   Adds minimize and maximize boxes to the frame window.
FCF_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 the OK button is under the mouse pointer with negative x- and y-position values in the dialogue template.
FCF_NOBYTEALIGN   Creates a frame window that the user can move to any position on the screen. If this flag 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 flag affects how quickly OS/2 Presentation Manager can draw the frame window.
FCF_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 flag is not given, the frame window moves when the owner window moves.
FCF_PALETTE_HELP   Not documented.
FCF_PALETTE_NORMAL   Not documented.
FCF_PALETTE_POPUPEVEN   Not documented.
FCF_PALETTE_POPUPEVEN   Not documented.
FCF_SCREENALIGN   Creates a frame window that aligns the initial position of the frame window relative to the screen origin (the lower left corner of the screen).
FCF_SHELLPOSITION   Directs the frame window to request an initial size and position from Desktop Manager.
FCF_SIZEBORDER   Creates a window with a sizing border that can be sized by the user.
FCF_STANDARD   Creates a window using a combination of the FCF_ACCELTABLE, FCF_ICON, FCF_MENU, FCF_MINMAX, FCF_SHELLPOSITION, FCF_SIZEBORDER, FCF_SYSMENU, FCF_TASKLIST, and FCF_TITLEBAR styles.
FCF_SYSMENU   Adds a system menu to the frame window.
FCF_SYSMODAL   Creates a system modal frame window. Setting this flag is equivalent to using the WinSetSysModalWindow function.
FCF_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.
FCF_TITLEBAR   Creates a title bar at the top of the frame window.
FCF_VERTSCROLL   Creates a vertical scroll bar on the right side of the frame window.


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