2

OleAcc で Delphi XE2 を使用すると、Google Chrome ウィンドウのすべての IAccessible 子オブジェクトを横断し、それらの NAME と VALUE をそれぞれ と で取得しget_AccNameget_AccValue、URL を IAccessible VALUE として含む Omnibox コントロールを検索できます。残念ながら、Chrome の IAccessible NAME はローカライズされているため、ドイツ語の UI 言語を使用する Chrome では、Omnibox コントロールを識別するために IAccessible NAME "Adress- und suchleiste" を使用する必要があります。これは、Chrome のドイツ語の UI 言語でうまく機能します。この IAccessible NAME は Chrome UI 言語ごとに異なるため、すべての Chrome UI 言語で Omnibox コントロールを識別するには、すべての Chrome IAccessible 子オブジェクトを Omnibox コントロールのすべてのローカライズされた IAccessible NAME バリエーションと比較する必要があります。だから私の質問は:

Omnibox IAccessible 子オブジェクトを UI 言語とは別に識別する方法は他にありますか?

MS Inspect.exe を使用して、Chrome の Omnibox 子オブジェクトのすべての IAccessible プロパティを確認しましたが、この目的に役立つと思われるものは何も見つかりませんでした。

4

0 に答える 0