Compartir a través de


CDockingManager::PaneFromPoint

Devuelve el panel que contiene el punto determinado.

virtual CBasePane* PaneFromPoint(
    CPoint point,
    int nSensitivity,
    bool bExactBar = false,
    CRuntimeClass* pRTCBarType = NULL,
    BOOL bCheckVisibility = FALSE,
    const CBasePane* pBarToIgnore = NULL
) const;
virtual CBasePane* PaneFromPoint(
    CPoint point,
    int nSensitivity,
    DWORD& dwAlignment,
    CRuntimeClass* pRTCBarType = NULL,
    const CBasePane* pBarToIgnore = NULL
) const;

Parámetros

  • [in] point
    Especifica el punto, en coordenadas de la pantalla, para la comprobación.

  • [in] nSensitivity
    El valor aumenten para el rectángulo de ventana de cada panel comprobado. Un panel satisfacen los criterios de búsqueda si el punto especificado está en esta región inflada.

  • [in] bExactBar
    TRUE para omitir el parámetro de nSensitivity ; si no, FALSE.

  • [in] pRTCBarType
    Si no NULL, el método sólo busca los paneles del tipo especificado.

  • [in] bCheckVisibility
    TRUE para comprobar sólo los paneles visibles; si no, FALSE.

  • [out] dwAlignment
    Si un panel se encuentra en el punto especificado, este parámetro contiene el lado del panel que estaba el más cercano al punto especificado. Para obtener más información, vea la sección Comentarios.

  • [in] pBarToIgnore
    si no NULL, el método omite los paneles especificados por este parámetro.

Valor devuelto

CBasePane- objeto derivado que contiene el punto especificado, o NULL si no se encontró ningún panel.

Comentarios

Cuando finaliza la función y un panel se encontró, dwAlignment contiene la alineación del punto especificado. Por ejemplo, si el punto estaba el más cerca de la parte superior del panel, dwAlignment se establece en CBRS_ALIGN_TOP.

Requisitos

encabezado: afxDockingManager.h

Vea también

Referencia

CDockingManager Class

Gráfico de jerarquías