Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

BEHAVIOR_LAYOUT_MODE enumeration

Provides a layout behavior with information about the current state of the layout engine.

Syntax


typedef enum _BEHAVIOR_LAYOUT_MODE { 
  BEHAVIORLAYOUTMODE_NATURAL           = 0x0001,
  BEHAVIORLAYOUTMODE_MINWIDTH          = 0x0002,
  BEHAVIORLAYOUTMODE_MAXWIDTH          = 0x0004,
  BEHAVIORLAYOUTMODE_MEDIA_RESOLUTION  = 0x4000,
  BEHAVIORLAYOUTMODE_FINAL_PERCENT     = 0x8000
} BEHAVIOR_LAYOUT_MODE;

Constants

BEHAVIORLAYOUTMODE_NATURAL

The layout engine is requesting the natural size of the element. Both width and height must be returned.

BEHAVIORLAYOUTMODE_MINWIDTH

The layout engine is requesting the element's minimum width requirement.

BEHAVIORLAYOUTMODE_MAXWIDTH

The layout engine is requesting the element's maximum width requirement.

BEHAVIORLAYOUTMODE_MEDIA_RESOLUTION

The layout engine is requesting the element's media resolution.

BEHAVIORLAYOUTMODE_FINAL_PERCENT

This value is used when the layout engine is running through a final pass to layout percent-sized parent elements. This pass happens when a sized-to-content element is forced to change size and has percent-sized child elements that may need to resize themselves to adjust.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Mshtml.h

IDL

Mshtml.idl

 

 

Community Additions

ADD
Show:
© 2015 Microsoft