現在、メジャーアップグレードを実行している従来のMFCアプリケーションを作成しています。私たちが変えていることの1つは、これをテストする方法です。アプリケーションのGUI自動化テストを作成したいので、UIスパイを使用してビジュアル要素を検査し、オートメーションの名前とIDを取り出し、テストを書くのに役立ちます。しかし、残念なことに、多くの要素(ツリー項目、テキストボックス)にはオートメーション名が関連付けられていないので、それらを追加したいと思います。 CWnd :: get_accNameをオーバーライドすることで私が見つけたことから、アクセシビリティAPI名を要素に関連付けることができますが、私がそれをオーバーライドすると何も変わらず、新しく割り当てられた名前を見ることができません。私は何かを逃したか?誰かがMFCアプリケーションにアクセシビリティ情報を追加するための正しい方向で私を指してくれますか?MFCアプリケーションでIAccessible :: get_accNameをオーバーライドする問題
2
A
答えて
2
EnableActiveAccessibility()
をCWnd派生クラスのコンストラクタで呼び出すようにしてください。
関連する問題
- 1. MFCアプリケーションのLoadStringをオーバーライドします。
- 2. @オーバーライドの問題
- 3. MFC chtmlview Windows 7の問題
- 4. MFC CWnd :: CreateControlメソッドの問題
- 5. MFC + Wininet +プロキシ認証=問題
- 6. PySideでpaintEventをオーバーライドする問題
- 7. Android @オーバーライドの問題
- 8. MFCのダイアログのデフォルトコンストラクタをオーバーライド
- 9. 等価オーバーライド問題
- 10. MFCのダイアログが閉じる問題
- 11. IHTMLElement - > IAccessible
- 12. JUCE ButtonStateChange/Listenerの問題をオーバーライドする
- 13. mallocをオーバーライドする際の問題
- 14. MFCについてCFileDialog問題
- 15. 奇妙な問題MFCのC++
- 16. プロパティシート(MFC)のRTLレイアウトの問題
- 17. MFCリサイズダイアログと子ウィンドウペイントの問題
- 18. "redo/undo"機能の問題(mfc、C++)
- 19. MFC CComboBoxExアイコンの更新の問題
- 20. MFC - D3DCOLORVALUEがベースMFCアプリケーションで未定義
- 21. MFCアプリケーションのコンボボックス
- 22. Django ModelFormウィジェットのオーバーライド問題
- 23. MFCアプリケーションで印刷
- 24. MFCアプリケーションのチャートコントロールですか?
- 25. DXUTSetWindowをMFC Direct3Dアプリケーションで使用する
- 26. MFC/Visual C++のOnCancelボタンをオーバーライド
- 27. ドラッグ可能なMFCウィンドウをリフレッシュする際の問題
- 28. MFCコンテナベースのアプリケーション
- 29. MFCアプリケーションのテストフレームワーク
- 30. エラービルドMFCアプリケーション
ありがとうございました!これはまさに私が必要としたものでした! – izogfif