msgs12.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
WM_QUERYFRAMEINFO (1.2)
Message Group  Overview                           Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
#define INCL_WINFRAMEMGR
 
WM_QUERYFRAMEINFO
 
The WM_QUERYFRAMEINFO message is sent to a window to determine the following
things about the window:
 
♦  Whether the window is a frame window.
 
♦  Whether the window should be hidden or shown as a result of its owner
   window being hidden, shown, minimized, or maximized.
 
♦  Whether the window can be activated (used by ALT+ESC enumeration code).
 
♦  Whether the window should move as a result of its owner being moved.
 
This message does not use any parameters.
 
Return Value
 
An application should return a long word that contains frame-information
flag bits that can be one or more of the following values:
 
Value               Meaning
────────────────────────────────────────────────────────────────────────────
FI_ACTIVATEOK       The window may be activated if it isn't disabled.
 
FI_FRAME            The window is a frame window.
 
FI_NOMOVEWITHOWNER  The window should not move as a result of its owner
                    being moved.
 
FI_OWNERHIDE        The window should be hidden or shown as a result of its
                    owner window being hidden, shown, minimized, or
                    maximized.
 
See Also
 
WM_QUERYWINDOWPARAMS