IUIAutomationTextRange::FindAttribute Method

Retrieves a text range subset that has the specified text attribute value.

Syntax

HRESULT FindAttribute(      
    TEXTATTRIBUTEID attr,
    VARIANT val,
    BOOL backward,
    IUIAutomationTextRange **found
);

Parameters

  • attr
    [in] The identifier of the text attribute for the text range subset being retrieved. For a list of text attribute IDs, see Text Attribute Identifiers.
  • val
    [in] A VARIANT that contains the value of the attribute. This value must match the type specified for the attribute.
  • backward
    [in] TRUE if the last occurring text range should be returned instead of the first; otherwise FALSE.
  • found
    [out, retval] The address of a variable that receives a pointer to the IUIAutomationTextRange interface of the text range having a matching attribute and attribute value; otherwise NULL.

Return Value

Returns S_OK if successful, or an error value otherwise.

Remarks

There is no differentiation between hidden and visible text.