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 |
Minimum supported server |
Windows 2000 Server |
Header |
Mshtml.h |
IDL |
Mshtml.idl |