次の方法で共有


IXamlDiagnostics::HitTest メソッド (xamlom.h)

指定した四角形内にあるビジュアル ツリー内のすべての要素を取得します。

構文

HRESULT HitTest(
  [in]  RECT           rect,
  [out] unsigned int   *pCount,
  [out] InstanceHandle **ppInstanceHandles
);

パラメーター

[in] rect

ヒット テストの対象領域。

[out] pCount

配列のサイズ。

[out] ppInstanceHandles

すべての要素を含む配列。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

このメソッドは、XAML ビジュアル ツリーでヒット テストを実行し、ヒット テストで有効か非表示かに関係なく、すべての要素を返します。 このメソッドは、折りたたまれた要素がレイアウトに含まれていないため、返しません。 このメソッドの前に AdviseVisualTreeChange を呼び出す必要があります。 返される rect 領域で要素を完全に囲む必要はありません。

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー xamlom.h

こちらもご覧ください

IXamlDiagnostics