Partilhar via


CDockingManager::DeterminePaneAndStatus

Determina o painel que contém um determinado ponto e seu status de encaixe.

virtual AFX_CS_STATUS DeterminePaneAndStatus(
   CPoint pt,
   int nSensitivity,
   DWORD dwEnabledAlignment,
   CBasePane** ppTargetBar,
   const CBasePane* pBarToIgnore,
   const CBasePane* pBarToDock
);

Parâmetros

  • [in] pt
    O local do painel para verificar.

  • [in] nSensitivity
    O valor para aumentar o retângulo de janela de cada painel selecionado.Um painel satisfaz os critérios de Pesquisar se o ponto de determinado estiver nesta região maior.

  • [in] dwEnabledAlignment
    O alinhamento do painel de encaixe.

  • [out] ppTargetBar
    Um ponteiro para um ponteiro para o painel de destino.

  • [in] pBarToIgnore
    O painel que ignora o método.

  • [in] pBarToDock
    O painel que está encaixado.

Valor de retorno

O status de encaixe.

Comentários

O status de encaixe pode ser um dos seguintes valores:

Valor AFX_CS_STATUS

Significado

CS_NOTHING

O ponteiro não está em um site de encaixar.Portanto, mantenha o painel flutuante.

CS_DOCK_IMMEDIATELY

O ponteiro está sobre o site de encaixar no modo imediato (estilo DT_IMMEDIATE é ativado), para que o painel deve ser encaixado imediatamente.

CS_DELAY_DOCK

O ponteiro está sobre um site de encaixar que seja outro painel encaixar ou uma borda do quadro principal.

CS_DELAY_DOCK_TO_TAB

O ponteiro está sobre um site de encaixar que faz com que o painel para ser encaixado em uma janela com abas.Isso ocorre quando o mouse está sobre uma legenda de outro painel encaixe ou sobre uma área de guia de um painel com guias.

Requisitos

Cabeçalho: afxdockingmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CDockingManager