CDockingManager::DeterminePaneAndStatus
Determina el panel que contiene un punto determinado y su estado de acoplamiento.
virtual AFX_CS_STATUS DeterminePaneAndStatus(
CPoint pt,
int nSensitivity,
DWORD dwEnabledAlignment,
CBasePane** ppTargetBar,
const CBasePane* pBarToIgnore,
const CBasePane* pBarToDock
);
Parámetros
[in] pt
La ubicación del panel a comprobar.[in] nSensitivity
El valor para aumentar el rectángulo de ventana de cada panel comprobado.Un panel satisfacen los criterios de búsqueda si el punto especificado está en esta área mayor.[in] dwEnabledAlignment
La alineación del panel acoplable.[out] ppTargetBar
Un puntero a un puntero al panel de destino.[in] pBarToIgnore
el panel que el método omite.[in] pBarToDock
El panel acoplado.
Valor devuelto
El estado de acoplamiento.
Comentarios
El estado de acoplamiento puede tener uno de los valores siguientes:
valor de AFX_CS_STATUS |
Significado |
---|---|
CS_NOTHING |
El puntero no está sobre un sitio de vinculación.Por consiguiente, mantenga la flotante del panel. |
CS_DOCK_IMMEDIATELY |
El puntero está sobre el sitio de vinculación en modo inmediato (se habilita el estilo de DT_IMMEDIATE), por lo que el panel debería acoplarse inmediatamente. |
CS_DELAY_DOCK |
El puntero encima de un sitio de vinculación que es otro panel acoplable o ser un borde del marco principal. |
CS_DELAY_DOCK_TO_TAB |
El puntero encima de un sitio de vinculación que genere el panel que se acoplará en una ventana con fichas.Esto sucede cuando el mouse está sobre una leyenda de otro panel acoplable o a un área de la ficha de un panel con fichas. |
Requisitos
encabezado: afxdockingmanager.h