Método IXamlDiagnostics2::HitTestForXamlRoot (xamlom.winui.h)
Obtém todos os elementos na árvore visual que se enquadram no retângulo especificado.
Sintaxe
HRESULT HitTestForXamlRoot(
InstanceHandle instanceHandle,
RECT rect,
unsigned int *pCount,
InstanceHandle **ppInstanceHandles
);
Parâmetros
instanceHandle
Um identificador para a instância XamlRoot.
rect
A área a ser atingida no teste.
pCount
O número de elementos encontrados.
ppInstanceHandles
Uma matriz que contém todos os elementos encontrados.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ela retornará um código de erro HRESULT.
Comentários
Esse método executa testes de clique para o XamlRoot passado como instanceHandle
, dentro dos limites de rect
. Retorna o número de elementos atingidos e pCount
os próprios elementos em ppInstanceHandles
. Esse método substitui IXamlDiagnostics::HitTest, que pressupõe que há apenas uma janela main e executa apenas o teste de ocorrência dentro dela.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 (com SDK do Aplicativo Windows 1.0 ou posterior) |
Cabeçalho | xamlom.winui.h |