Skip to content

Latest commit

 

History

History
87 lines (71 loc) · 2.92 KB

ne-uiautomationclient-treetraversaloptions.md

File metadata and controls

87 lines (71 loc) · 2.92 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:uiautomationclient.TreeTraversalOptions
TreeTraversalOptions (uiautomationclient.h)
The TreeTraversalOptions (uiautomationclient.h) enumeration defines values that can be used to customize tree navigation order.
TreeTraversalOptions
TreeTraversalOptions enumeration [Windows Accessibility]
TreeTraversalOptions_Default
TreeTraversalOptions_LastToFirstOrder
TreeTraversalOptions_PostOrder
uiautomationclient/TreeTraversalOptions
uiautomationclient/TreeTraversalOptions_Default
uiautomationclient/TreeTraversalOptions_LastToFirstOrder
uiautomationclient/TreeTraversalOptions_PostOrder
winauto.uiauto_TreeTraversalOptions
winauto\uiauto_TreeTraversalOptions.htm
WinAuto
BB1A65F5-797A-4240-9082-041068A87709
08/05/2022
TreeTraversalOptions, TreeTraversalOptions enumeration [Windows Accessibility], TreeTraversalOptions_Default, TreeTraversalOptions_LastToFirstOrder, TreeTraversalOptions_PostOrder, uiautomationclient/TreeTraversalOptions, uiautomationclient/TreeTraversalOptions_Default, uiautomationclient/TreeTraversalOptions_LastToFirstOrder, uiautomationclient/TreeTraversalOptions_PostOrder, winauto.uiauto_TreeTraversalOptions
uiautomationclient.h
UIAutomation.h, Uiautomationcoreapi.h
Windows
Windows 10, version 1703 [desktop apps only]
None supported
Windows
19H1
TreeTraversalOptions
uiautomationclient/TreeTraversalOptions
c++
APIRef
kbSyntax
HeaderDef
UIAutomationClient.h
TreeTraversalOptions

TreeTraversalOptions enumeration

-description

Defines values that can be used to customize tree navigation order.

-enum-fields

-field TreeTraversalOptions_Default:0

Pre-order, visit children from first to last.

-field TreeTraversalOptions_PostOrder:0x1

Post-order, see Remarks for more info.

-field TreeTraversalOptions_LastToFirstOrder:0x2

Visit children from last to first.

-remarks

Option groups (flags):

  • Traversal order (pre-order, post-order) defines when nodes should be tested against search conditions. For example, "on enter" or "on leave".
  • Visit order defines in which order relatives are visited. Relatives include children and siblings. Visit orders are relative to parents. From the child perspective First-to-Last means "visit the next sibling from the child" while Last-to-First means "visit the previous sibling from the child".

-see-also

Text Attribute Identifiers