Windowsフォームアプリケーションの構造を調べるためのツールを知っている人はいますか? ボタン、ラベルなどのフォーム上のすべてのコントロールに関する情報を取得したい.Spy ++を試しましたが、ウィンドウ構造に関する情報のみを教えてくれますが、内部コントロールについては何も教えてくれません.
ありがとう!マーク
Visual Studioでドキュメントのアウトラインを試しましたか?
アウトラインを使用して、VisualStudioのWindowsフォームアプリケーションで次の操作を実行できます。
フォームまたはUserControlの論理構造を表示します。
フォームまたはUserControl自体で選択するのが難しい可能性がある、深くネストされたコントロールにユーザー入力フォーカスを置きます。
コントロールをある親から別の親に移動します。
他のコントロールによって視覚的に隠されている可能性のあるコントロールを参照してください。
AutoIt ウィンドウ情報ツールを使用してみてください。これは Spy++ に似ていますが、追加のデータが提供される場合があります。
この質問は同じことを尋ねているようで、実際にはいくつかの良い答えがあります:
Active Accessibilityを調べることをお勧めします。アプリケーションが標準コントロールのみを使用している (またはアクセシビリティが有効になっている) と仮定すると、MSAA ではコントロールをツリーとして操作できます。