Jump to content

WM QUERYFRAMEINFO

From EDM2
Revision as of 01:36, 21 April 2025 by Martini (talk | contribs) (Created page with "This message enables an application to query information about frame windows. ==Syntax== <PRE> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;ulReserved (ULONG) - Input : Reserved value, should be 0. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;flFlags (ULONG) - returns : Frame information flags: ::FI_FRAME: Identifies a frame window....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This message enables an application to query information about frame windows.

Syntax

param1
ULONG ulReserved; /* Reserved value, should be 0. */

param2
ULONG ulReserved; /* Reserved value, should be 0. */

Parameters

ulReserved (ULONG) - Input
Reserved value, should be 0.
ulReserved (ULONG) - Input
Reserved value, should be 0.

Returns

flFlags (ULONG) - returns
Frame information flags:
FI_FRAME: Identifies a frame window.
FI_OWNERHIDE: The frame window is hidden when its owner is hidden.
FI_NOMOVEWITHOWNER: The frame window does not move with its owner.
FI_ACTIVATEOK: The frame window may be activated. This means, for example, that the frame window is not disabled.

Remarks

This message can be used to query whether or not a particular window is a frame window.

Default Processing

The default window procedure takes no action on this message, other than to set ulReserved to 0.