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

Clase de COleControl

Gráfico de jerarquía

COleControl::OnQueryHitPoint