# HLBWIF

The HLBWIF enumeration contains values relating to the locations and sizes of frame- and document-level windows within a browse context.

    typedef enum tagHLBWIF
    {
        HLBWIF_HASFRAMEWNDINFO,    =  1,
        HLBWIF_HASDOCWNDINFO,      =  2,
        HLBWIF_FRAMEWNDMAXIMIZED,  =  4,
        HLBWIF_DOCWNDMAXIMIZED,    =  8,
    } HLBWIF;

Elements

HLBWIF_HASFRAMEWNDINFO
  This browse context has available frame-level window positioning information.
HLBWIF_HASDOCWNDINFO
  This browse context has available document-level window positioning information.
HLBWIF_FRAMEWNDMAXIMIZED
  Only useful in combination with HLBWIF_HASFRAMEWNDINFO. Indicates that frame-level windows of the browse context should appear maximized.
HLBWIF_DOCWNDMAXIMIZED
  Only useful in combination with HLBWIF_HASDOCWNDINFO. Indicates that document-level windows of the browse context should appear maximized.

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.

See Also

HLBWINFO, IHlinkBrowseContext::GetBrowseWindowInfo, IHlinkBrowseContext::SetBrowseWindowInfo