CPane::IsChangeState
Como o painel está sendo movido, esse método analisa sua posição em relação a outros painéis, inserir linhas, e janelas de mini-linguagem quadro, e retorna o valor apropriado de AFX_CS_STATUS .
virtual AFX_CS_STATUS IsChangeState(
int nOffset,
CBasePane** ppTargetBar
) const;
Parâmetros
[in] nOffset
Especifica a sensibilidade de encaixe. Por exemplo, um painel que foi movido nos pixels de nOffset de uma linha de encaixe será conectado.[in] ppTargetBar
Quando o método retorna, ppTargetBar contém um ponteiro para o objeto ao qual o painel atual deve estar conectado, ou a NULL se nenhum encaixe ocorrer.
Valor de retorno
Um dos seguintes valores de AFX_CS_STATUS :
Valor |
Descrição |
---|---|
CS_NOTHING |
O painel não é o de um site da plataforma. A estrutura não entram no painel. |
CS_DOCK_IMMEDIATELY |
O painel é em um site da plataforma, e estilo de DT_IMMEDIATE está ativado. A estrutura entra no painel imediatamente. |
CS_DELAY_DOCK |
O painel é em um site da plataforma que é outro painel de encaixe ou uma borda de quadro chave. A estrutura entra no painel quando o usuário solta o mover. |
CS_DELAY_DOCK_TO_TAB |
O painel é em um site da plataforma que faz com que o painel a ser inserido em uma janela com guias. Isso ocorre quando o painel é sobre a legenda de outro painel de encaixe ou na área de tabulação um painel com guias. A estrutura entra no painel quando o usuário solta o mover. |
Requisitos
Cabeçalho: afxpane.h