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 |
|
|
IDL |
|