IStylesProvider::get_StyleId メソッド (uiautomationcore.h)
ドキュメント内の要素のビジュアル スタイルを識別します。
このプロパティは読み取り専用です。
構文
HRESULT get_StyleId(
int *retVal
);
パラメーター
retVal
戻り値
なし
解説
プロバイダーは、このプロパティを使用して、クライアント アプリケーションに役立つスタイル識別子を公開する必要があります。 たとえば、プロバイダーは、プレゼンテーションのタイトルを表す要素の StyleId_Title 識別子を公開する場合があります。 スクリーン リーダーは、 StyleId プロパティを取得し、要素がプレゼンテーション タイトルであることを検出し、そのタイトルをユーザーに読み取ることができます。
リスト のスタイル
リスト スタイルの ID は、Windows 8.1 以降でサポートされています。これらのスタイルは段落レベルで適用する必要があります。リスト アイテムの一部であるすべてのテキストには、これらのスタイルのいずれかが適用されている必要があります。
箇条書きのスタイルがリスト内で混在している場合は、 BulletedList スタイルを範囲全体に適用し、範囲内のさまざまな箇条書きの種類の内訳に従って BulletStyle 属性値 ( UIA_BulletStyleAttributeIdで識別されるプロパティ) を混在させる必要があります。
入れ子になったリストに行頭文字も含まれている場合 (メインリストとは異なる型の場合もあります)、BulletedList スタイルは範囲全体に再度適用され、BulletStyle 属性値は入れ子になった箇条書きのスタイル (入れ子になったリストをカバーする範囲) に関係なく適用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | uiautomationcore.h (UIAutomation.h を含む) |