Description プロパティ (Windows アクセシビリティ機能)
手記
Description プロパティは誤って使用されることが多く、Microsoft UI オートメーションではサポートされていません。 Microsoft Active Accessibility サーバー開発者は、このプロパティを使用しないでください。 アクセシビリティとオートメーションのシナリオに関する詳細情報が必要な場合は、UI オートメーション要素とコントロール パターンでサポートされているプロパティを使用します。
オブジェクトの Description プロパティは、オブジェクトの外観に関する説明をテキストで提供します。 この説明は、主に視覚障疳のあるユーザーに対してより大きなコンテキストを提供するために使用されますが、コンテキスト検索やその他のアプリケーションにも使用されます。 このプロパティは、アイコンまたは全体的な外観をユーザーが理解するのに役立ちます。
Description プロパティは、IAccessible::get_accDescriptionを呼び出すことによって取得されます。
Description プロパティをサポートするタイミング
サーバーは、説明が明確でない場合、またはオブジェクトの 名、ロール、状態、および 値 プロパティに基づいて冗長でない場合は、Description プロパティをサポートします。 たとえば、"OK" というラベルの付いたボタンは追加情報を必要としませんが、サボテンの画像を示すボタンは必要です。 名、Role、および Help プロパティは目的を説明しますが、Description プロパティは、あまり具体的ではない情報を伝達します。たとえば、"このボタンはサボテンの画像を表示します。
Microsoft Active Accessibility サーバーは、直接注釈を使用するか、IAccessibleEx インターフェイスを使用するか、microsoft Active Accessibility と UI オートメーションを、WM_GETOBJECT メッセージを処理する両方の実装とサイド バイ サイドで実装することで、UI オートメーションのサポートを追加できます。
関連トピック