0

私の言語には、すべてのプロパティを取得するためにグリッド (またはテーブル) コントロールとして認識される必要があるグリッド コントロールがあります。accexplorer32 を使用すると、グリッドが有効なテーブルとして認識され、すべてのプロパティが返されます。これらのプロパティを API で読み取ろうとすると、エラーが発生します。何が問題なのですか?

system32 の oleacc を使用し、IAccessible インターフェイスを使用してプロパティを読み取ろうとしています。

4

1 に答える 1

0

ランダムな推測 - CoInitialize() を実行しましたか? これがなくても、いくつかの IAccessible は動作します - 主に単純な HWND とボタンのようなシステム提供のコントロール用です - 最初は多くのものが動作するため、簡単に忘れてしまいます。しかし、それがなければ、カスタム IAccessibles は機能しません。(また、どのようなエラーが発生していますか? SO の質問には常にできるだけ多くの情報を提供してください!)

于 2011-11-27T11:22:14.707 に答える