HLBWINFO
The HLBWINFO structure contains parameters relating to the locations and sizes of frame- and document-level windows within a browse context.
typedef struct tagHLBWINFO
{
ULONG cbSize;
DWORD grfHLBWIF;
RECT rcFramePos;
RECT rcDocPos;
HLTBINFO hltbinfo;
} HLBWINFO;
Members
-
cbSize
-
Total size of this structure in bytes.
-
grfHLBWIF
-
Values taken from the HLBWIF enumeration.
-
rcFramePos
-
If grfHLBWIF & HLBWIF_HASFRAMEWNDINFO, contains the rectangle in screen coordinates of current frame-level windows within the browse context. When grfHLBWIF & HLBWIF_FRAMEWNDMAXIMIZED, frame-level windows are currently being displayed maximized. In this case, rcFramePos is the "normal" size of frame-level windows, i.e., the rectangle to use for any frame-level window when it is non-maximized.
-
rcDocPos
-
If grfHLBWIF & HLBWIF_HASDOCWNDINFO, contains the rectangle in screen coordinates of current document-level windows within the browse context. When grfHLBWIF & HLBWIF_DOCWNDMAXIMIZED, document-level windows are currently being displayed maximized. In this case, rcDocPos is the "normal" size of document-level windows, i.e., the rectangle to use for any document-level window when it is non-maximized.
-
hltbinfo
-
Provides information on the position of the web toolbar. This enables the target application to display its toolbar in the same location.
Remarks
The HLBWINFO structure is retrieved from the browse context using IHlinkBrowseContext::GetBrowseWindowInfo, and put into the browse context using IHlinkBrowseContext::SetBrowseWindowInfo. Hyperlink targets retrieve the HLBWINFO structure during IHlinkTarget::Navigate in order to reposition their user interface properly and ensure as seamless a transition as possible to the new document or object.
QuickInfo
Windows NT: Use version 5.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in hlink.h.
See Also
HLBWIF, IHlinkBrowseContext::GetBrowseWindowInfo, IHlinkBrowseContext::SetBrowseWindowInfo, IHlinkTarget::Navigate