共用方式為


iXamlDiagnostics2::HitTestForXamlRoot 方法 (xamlom.winui.h)

取得可視化樹狀結構中落在指定矩形內的所有專案。

語法

HRESULT HitTestForXamlRoot(
  InstanceHandle instanceHandle,
  RECT           rect,
  unsigned int   *pCount,
  InstanceHandle **ppInstanceHandles
);

參數

instanceHandle

XamlRoot 實例的句柄。

rect

要點擊測試的區域。

pCount

找到的項目數目。

ppInstanceHandles

數位,包含所有找到的專案。

傳回值

如果此方法成功,則會傳回S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

這個方法會在的界限rect內,針對傳入的 instanceHandleXamlRoot 執行點擊測試。 傳回 中 pCount 點擊的項目數,以及 中的 ppInstanceHandles專案本身。 這個方法會取代 IXamlDiagnostics::HitTest,假設只有一個主視窗,而且只會在其中執行點擊測試。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809 (Windows 應用程式 SDK 1.0 或更新版本)
標頭 xamlom.winui.h