Compartir a través de


COleControl::OnQueryHitRect

Llamado por el marco en respuesta a la solicitud de IViewObjectEx:: QueryHitRect de un contenedor.

virtual BOOL OnQueryHitRect( 
   DWORD dwAspect, 
   LPCRECT pRectBounds, 
   LPCRECT prcLoc, 
   LONG lCloseHint, 
   DWORD* pHitResult  
);

Parámetros

  • dwAspect
    Especifica cómo se va a representar el objeto. los valores válidos se toman de la enumeración DVASPECT o DVASPE CT2.

  • pRectBounds
    Puntero a una estructura de RECT que especifica el rectángulo delimitador del área cliente de controles activex.

  • prcLoc
    Puntero a la estructura de RECT que especifica el rectángulo que se buscará un acierto (superposición con el rectángulo de objeto), en relación con la esquina superior izquierda del objeto.

  • lCloseHint
    No se utiliza.

  • pHitResult
    Puntero al resultado de la consulta de la posición. Uno de los valores siguientes:

    • HITRESULT_OUTSIDE ningún punto del rectángulo se llega por el objeto OLE.

    • HITRESULT_HIT al menos un punto del rectángulo sería una visita del objeto.

Valor devuelto

Distinto de cero si el resultado de la posición se devuelve correctamente; si no 0.

Comentarios

Consultas si el rectángulo de presentación de un objeto se superpone a cualquier punto del rectángulo especificado (aciertos el rectángulo). QueryHitRect se puede invalidar para probar los aciertos de los objetos no rectangulares.

Requisitos

encabezado: afxctl.h

Vea también

Referencia

COleControl Class

Gráfico de jerarquías

COleControl::OnQueryHitPoint