CPane::IsChangeState
Mientras se mueve el panel, este método analiza su posición en relación con otros paneles, dock filas, y las ventanas de mini- cuadro, y retornos el valor apropiado de AFX_CS_STATUS .
virtual AFX_CS_STATUS IsChangeState(
int nOffset,
CBasePane** ppTargetBar
) const;
Parámetros
[in] nOffset
Especifica el carácter de acoplamiento.Por ejemplo, un panel que se mueve dentro de los píxeles de nOffset de una fila de vinculación se acoplará.[in] ppTargetBar
Cuando el método vuelve, ppTargetBar contiene un puntero al objeto al que el panel actual debe acoplar, o a NULL si ningún acoplamiento.
Valor devuelto
Uno de los siguientes valores de AFX_CS_STATUS:
Valor |
Descripción |
---|---|
CS_NOTHING |
El panel no está cerca de un sitio de vinculación.El marco no acoplar el panel. |
CS_DOCK_IMMEDIATELY |
El panel se sobre un sitio dock, y se habilita el estilo de DT_IMMEDIATE .El marco acoplar el panel inmediatamente. |
CS_DELAY_DOCK |
El panel se sobre un sitio de vinculación que sea u otro panel acoplable o un borde del marco principal.El marco acoplar el panel cuando el usuario suelta el movimiento. |
CS_DELAY_DOCK_TO_TAB |
El panel se sobre un sitio de vinculación que genere el panel que se acoplará en una ventana con fichas.Esto sucede cuando el panel está encima de la leyenda de otro panel acoplable o al área de la pestaña de un panel con fichas.El marco acoplar el panel cuando el usuario suelta el movimiento. |
Requisitos
encabezado: afxpane.h