HasFlowLayout method
Gets a value that indicates whether an element is a flow layout element.
Syntax
HRESULT retVal = object.HasFlowLayout(pIElement, pfHasFlowLayout);
Parameters
pIElement [in]
Type: IHTMLElementA pointer to an IHTMLElement interface that specifies the element to check for flow layout.
pfHasFlowLayout [out]
Type: BOOLA pointer to a variable of type BOOL that receives TRUE if the element can wrap its content, or FALSE otherwise.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Remarks
This method sets pfHasFlowLayout to TRUE for a body element, because a body element wraps its contents from line to line as it's rendered. This method sets pfHasFlowLayout to FALSE for a table element, because a table does not wrap; instead, it has a fixed number of rows and columns. This method sets pfHasFlowLayout to TRUE for the td elements of a table, because their contents wrap in the td element.
Note Any element that can contain text can be converted into a flow layout container by assigning a width or height attribute to the element, which makes the element rectangular. For example, a strong element typically does not have flow layout, but the following strong element does.
<strong style="height: 20px; width: 40px;">