ホーム › UI.Accessibility › TreeTraversalOptions
TreeTraversalOptions
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| TreeTraversalOptions_Default | 0 | 0x0 | 先行順 (pre-order) で、 子を先頭から末尾へ向かって走査します。 |
| TreeTraversalOptions_PostOrder | 1 | 0x1 | 後行順 (post-order) です。詳細については「解説」を参照してください。 |
| TreeTraversalOptions_LastToFirstOrder | 2 | 0x2 | 子を末尾から先頭へ向かって走査します。 |
公式ドキュメント
ツリーのナビゲーション順序をカスタマイズするために使用できる値を定義します。
解説(Remarks)
オプションのグループ (フラグ):
- 走査順序 (先行順、後行順) は、ノードを検索条件と照合するタイミングを定義します。 たとえば「入るとき」や「出るとき」です。
- 訪問順序は、関連するノードを訪問する順序を定義します。関連するノードには 子と兄弟が含まれます。訪問順序は親を基準とします。子の観点では、First-to-Last は 「その子の次の兄弟を訪問する」ことを意味し、Last-to-First は「その子の前の兄弟を訪問する」 ことを意味します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum TreeTraversalOptions : int {
TreeTraversalOptions_Default = 0,
TreeTraversalOptions_PostOrder = 1,
TreeTraversalOptions_LastToFirstOrder = 2
} TreeTraversalOptions;public enum TreeTraversalOptions : int
{
TreeTraversalOptions_Default = 0,
TreeTraversalOptions_PostOrder = 1,
TreeTraversalOptions_LastToFirstOrder = 2,
}Public Enum TreeTraversalOptions As Integer
TreeTraversalOptions_Default = 0
TreeTraversalOptions_PostOrder = 1
TreeTraversalOptions_LastToFirstOrder = 2
End Enumimport enum
class TreeTraversalOptions(enum.IntEnum):
TreeTraversalOptions_Default = 0
TreeTraversalOptions_PostOrder = 1
TreeTraversalOptions_LastToFirstOrder = 2// TreeTraversalOptions
pub const TreeTraversalOptions_Default: i32 = 0;
pub const TreeTraversalOptions_PostOrder: i32 = 1;
pub const TreeTraversalOptions_LastToFirstOrder: i32 = 2;// TreeTraversalOptions
const (
TreeTraversalOptions_Default int32 = 0
TreeTraversalOptions_PostOrder int32 = 1
TreeTraversalOptions_LastToFirstOrder int32 = 2
)const
TreeTraversalOptions_Default = 0;
TreeTraversalOptions_PostOrder = 1;
TreeTraversalOptions_LastToFirstOrder = 2;// TreeTraversalOptions
pub const TreeTraversalOptions_Default: i32 = 0;
pub const TreeTraversalOptions_PostOrder: i32 = 1;
pub const TreeTraversalOptions_LastToFirstOrder: i32 = 2;const
TreeTraversalOptions_Default* = 0
TreeTraversalOptions_PostOrder* = 1
TreeTraversalOptions_LastToFirstOrder* = 2enum TreeTraversalOptions : int {
TreeTraversalOptions_Default = 0,
TreeTraversalOptions_PostOrder = 1,
TreeTraversalOptions_LastToFirstOrder = 2,
}#define global TreeTraversalOptions_Default 0x0
#define global TreeTraversalOptions_PostOrder 0x1
#define global TreeTraversalOptions_LastToFirstOrder 0x2