投稿者 魔界の仮面弁士  (社会人) 投稿日時 2022/12/26 15:32:18
> 全ての配下のエレメントを探す方法はわかりますか?

現在のデスクトップだけが対象ということで良いでしょうか。
https://atmarkit.itmedia.co.jp/ait/articles/1608/05/news047.html

とりあえず、GetRootElement メソッドを呼んで、
デスクトップ (ルート要素)を取得するところまではできていますか?

ルート要素から辿る場合は、TreeScope_Descendants を使うと要素数が多すぎて
スタックが不足してしまうので、TreeScope_Children を指定して検索するようにしましょう。


> その次の段(二段目)にすべてのエレメントを網羅しています。
「その次の段(二段目)」というのが何を意味しているか分かりませんでしが:

最初の子要素という意味ならば FindFirst TreeScope_Children
全ての子要素という意味ならば FindAll TreeScope_Children で
無条件探索( CreateTrueCondition )してみるとか。