Compartilhar via


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

Consulte também

Referência

Classe CPane

Gráfico da hierarquia