Contents Index Topic Contents | ||
Previous Topic: Structures Next Topic: HLITEM |
HLBWINFO
typedef struct tagHLBWINFO { ULONG cbSize; DWORD grfHLBWIF; RECT rcFramePos; RECT rcDocPos; HLTBINFO hltbinfo; } HLBWINFO;Contains parameters relating to the locations and sizes of frame- and document-level windows within a browse context.
- 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, that is, the rectangle to use for any frame-level window when it is nonmaximized.
- 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, that is, the rectangle to use for any document-level window when it is nonmaximized.
- hltbinfo
- Provides information on the position of the Web toolbar. This enables the target application to display its toolbar in the same location.
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.
See also HLBWIF, IHlinkBrowseContext::GetBrowseWindowInfo, IHlinkBrowseContext::SetBrowseWindowInfo, IHlinkTarget::Navigate
Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.