Compartir a través de


COleControl::ParentToClient

Convierte las coordenadas de pPoint a coordenadas de cliente.

virtual UINT ParentToClient(
   LPCRECT lprcBounds,
   LPPOINT pPoint,
   BOOL bHitTest = FALSE 
) const;

Parámetros

  • lprcBounds
    Puntero a los límites del control OLE dentro del contenedor.No el área cliente pero el área de control completo incluso los bordes y las barras de desplazamiento.

  • pPoint
    Puntero al punto principal (del contenedor) que se va a las coordenadas del área de cliente del control.

  • bHitTest
    Especifica si la prueba de posicionamiento es hacer en el punto.

Valor devuelto

si bHitTest es FALSO, devuelve HTNOWHERE.Si bHitTest es TRUE, devuelve la ubicación en la que el punto principal (del contenedor) aterrizado en el área cliente de controles activex y es uno de los valores siguientes de la prueba de posicionamiento del mouse:

  • HTBORDER en el borde de una ventana que no tiene un borde de tamaño.

  • HTBOTTOM en el borde horizontal inferior de la ventana.

  • HTBOTTOMLEFT en la esquina inferior izquierda del borde de la ventana.

  • HTBOTTOMRIGHT In The Lower Right Corner Del borde de la ventana.

  • HTCAPTION en un área de la barra de título.

  • HTCLIENT en un área cliente.

  • HTERROR en el fondo de la pantalla o en una línea de división entre ventanas (igual que HTNOWHERE pero la función de DefWndProc Windows genera un sonido del sistema para indicar un error).

  • HTGROWBOX en un control de tamaño.

  • HTHSCROLL en la barra de desplazamiento horizontal.

  • HTLEFT en el borde izquierdo de la ventana.

  • HTMAXBUTTON en un botón de maximizar.

  • HTMENU en un área de menú.

  • HTMINBUTTON en un botón Minimizar.

  • HTNOWHERE en el fondo de la pantalla o en una línea de división entre ventanas.

  • HTREDUCE en un botón Minimizar.

  • HTRIGHT en el borde derecho.

  • HTSIZE en un control de tamaño (igual que HTGROWBOX).

  • HTSYSMENU en un menú de Control o en un botón cerrar en una ventana secundaria.

  • HTTOP en el borde horizontal superior de la ventana.

  • HTTOPLEFT In The Upper Left Corner Del borde de la ventana.

  • HTTOPRIGHT In The Upper Right Corner Del borde de la ventana.

  • HTTRANSPARENT en una ventana baraja actualmente por otra ventana.

  • HTVSCROLL en la barra de desplazamiento vertical.

  • HTZOOM en un botón de maximizar.

Comentarios

En la entrada pPoint es relativa al origen del elemento primario (esquina superior izquierda del contenedor).En la salida pPoint es relativa al origen del área de cliente de controles activex (esquina superior izquierda del área de cliente del control).

Requisitos

encabezado: afxctl.h

Vea también

Referencia

Clase de COleControl

Gráfico de jerarquía

COleControl::ClientToParent

COleControl::GetClientOffset