Frame-window data specifies the state of the frame window at a given time. An application can retrieve the frame-window data by calling WinQueryWindowUShort. A frame window has the following state flags:
┌────────────────────┬────────────────────────────────────────┐ │Flag │Description │ ├────────────────────┼────────────────────────────────────────┤ │FF_ACTIVE │Indicates that the frame window is │ │ │active. │ ├────────────────────┼────────────────────────────────────────┤ │FF_DLGDISMISSED │Indicates that a dialog window has been │ │ │dismissed by a call to WinDismissDlg. │ │ │If the dialog window needs to be │ │ │processed through WinProcessDlg, after │ │ │being dismissed, the FF_DLGDISMISSED │ │ │flag must be reset. │ ├────────────────────┼────────────────────────────────────────┤ │FF_FLASHHILITE │Indicates that the frame window is │ │ │flashing and its flash state is TRUE. │ ├────────────────────┼────────────────────────────────────────┤ │FF_FLASHWINDOW │Indicates that the frame window flashes │ │ │as the result of either a call to │ │ │WinFlashWindow or a WM_FLASHWINDOW │ │ │message. │ ├────────────────────┼────────────────────────────────────────┤ │FF_NOACTIVATESWP │Indicates that the system should do no │ │ │z-ordering on this frame window. │ ├────────────────────┼────────────────────────────────────────┤ │FF_OWNERDISABLE │Indicates whether the owner window was │ │ │enabled or disabled when the dialog │ │ │window was loaded, for a frame window │ │ │that is part of a dialog window, │ ├────────────────────┼────────────────────────────────────────┤ │FF_OWNERHIDDEN │Indicates that the frame window's owner │ │ │window is hidden or minimized, in which │ │ │case the frame window also is hidden. │ ├────────────────────┼────────────────────────────────────────┤ │FF_SELECTED │Indicates that the frame window has been│ │ │selected. │ ├────────────────────┼────────────────────────────────────────┤ │FI_ACTIVATEOK │Indicates that the window can be │ │ │activated. │ ├────────────────────┼────────────────────────────────────────┤ │FI_FRAME │Indicates that the window is a frame │ │ │window. │ ├────────────────────┼────────────────────────────────────────┤ │FI_NOMOVEWITHOWNER │Indicates that the window should move │ │ │when its owner window moves. │ ├────────────────────┼────────────────────────────────────────┤ │FI_OWNERHIDE │Indicates that the frame window should │ │ │be hidden or shown as a result of its │ │ │owner window being hidden, shown, │ │ │minimized, or maximized. │ └────────────────────┴────────────────────────────────────────┘