Compartir a través de


Método Shape.HitTest (Visio)

Determina si una posición x,y determinada golpea fuera, dentro o en el límite de una forma.

Sintaxis

expresión. HitTest( _xPos_ , _yPos_ , _Tolerance_ )

Expresión Variable que representa un objeto Shape .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
xPos Obligatorio Double Coordenada x que se va a comprobar.
yPos Obligatorio Double Coordenada y que se va a comprobar.
Tolerance Obligatorio Double Cuán cerca debe estar xPos,yPos en una forma para que se produzca un acierto.

Valor devuelto

Entero

Comentarios

El método HitTest considera sólo la geometría visible y omite la geometría oculta.

Utilice unidades de dibujo internas (pulgadas en el dibujo) para los valores de xPos, yPos y Tolerance. Estos valores también deben estar y expresarse con respecto al espacio de coordenadas de la forma de grupo, patrón o página que contiene la forma que se va a comprobar.

Los siguientes son valores posibles devueltos por el método HitTest y declarados por la biblioteca de tipos de Visio en VisHitTestResults.

Constante Valor
visHitOutside 0
visHitOnBoundary 1
visHitInside 2

Las formas de llamada de gráficos de datos (y sus subformas) que se aplican a la forma principal se excluyen de los cálculos de este método. Si la forma principal es en sí misma una llamada de gráfico de datos, su geometría (y la de sus subformas) no se excluyen de los cálculos de este método.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.