ホーム › UI.Accessibility › UiaEventCallback
UiaEventCallback
コールバックシグネチャ
void UiaEventCallback(
UiaEventArgs* pArgs,
SAFEARRAY* pRequestedData,
LPWSTR pTreeStructure
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| pArgs | UiaEventArgs* | イベントの引数を格納する UiaEventArgs 構造体のアドレスです。 |
| pRequestedData | SAFEARRAY* | イベントに関連付けられたデータを格納する SAFEARRAY です。 |
| pTreeStructure | LPWSTR | イベントが一連のノードに関連付けられている場合に、そのイベントに関連付けられたツリーの構造を表す文字列です。「解説」を参照してください。 |
公式ドキュメント
メモ この関数は非推奨です。クライアント アプリケーションでは、代わりに Microsoft UI オートメーションのコンポーネント オブジェクト モデル (COM) インターフェイスを使用してください。
解説(Remarks)
この関数は UiaAddEvent と UiaRemoveEvent に渡されます。
ツリー構造は、各文字が "p" または ")" のいずれかである文字列で表されます。文字列の先頭の文字は、常にルート ノードを表します。関数が要素を 1 つも返さない場合、この文字列は NULL になります。
"p" はノード (UI オートメーション要素) を表します。ある "p" の直後に別の "p" が続く場合、2 番目のノードは 1 番目のノードの子です。")" はツリーを 1 段上にさかのぼることを表します。たとえば "pp)p" は、1 つのノードと、それに続く互いに兄弟である 2 つの子ノードを表します。"pp))p" では、最後のノードは最初のノードの兄弟になります。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)