Contains parameters that provide information about locations and sizes of frame-level and document-level windows within a browse context.
Syntax
typedef struct tagHLBWINFO { ULONG cbSize; DWORD grfHLBWIF; RECT rcFramePos; RECT rcDocPos; HLTBINFO hltbinfo; } HLBWINFO;
Members
- cbSize
- Long integer value that specifies the size of this structure, in bytes.
- grfHLBWIF
- Unsigned long integer value that specifies a value from the HLBWIF enumeration.
- rcFramePos
- RECT structure that contains a rectangle, in screen coordinates. If grfHLBWIF is set to HLBWIF_HASFRAMEWNDINFO, the rectangle contains the coordinates of the current frame-level windows within the browse context. When grfHLBWIF is set to HLBWIF_FRAMEWNDMAXIMIZED, frame-level windows are currently displayed maximized. In this case, rcFramePos is the "normal" size of frame-level windowsthat is, the rectangle to use for any frame-level window when it is not maximized.
- rcDocPos
- RECT structure that contains a rectangle, in screen coordinates. If grfHLBWIF is set to HLBWIF_HASDOCWNDINFO, rcDocPos contains the rectangle of current document-level windows within the browse context. When grfHLBWIF is set to HLBWIF_DOCWNDMAXIMIZED, document-level windows are currently being displayed maximized. In this case, rcDocPos is the "normal" size of document-level windowsthat is, the rectangle to use for any document-level window when it is not maximized.
- hltbinfo
- HLTBINFO structure that provides information about 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 to reposition their user interface properly and ensure as seamless a transition as possible to the new document or object.
Structure Information
Windows NT Use version 4.0 Windows Use Windows 95 and later Header Hlink.h Minimum availability Internet Explorer 3.0
Windows CE
Windows CE Use version 2.12 and later Minimum availability Internet Explorer 4.0