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 da janela de cada painel verificado.Um painel satisfaz os critérios de pesquisa se o determinado ponto está na região gerada.

  • [in] dwEnabledAlignment
    Alinhamento do painel de encaixe.

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

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

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

Valor de retorno

O status de encaixe.

Comentários

O status de encaixe pode ser um dos seguintes valores:

Valor de AFX_CS_STATUS

Significado

CS_NOTHING

O ponteiro não está sobre um site da plataforma.Portanto, manter a flutuantes painel do.

CS_DOCK_IMMEDIATELY

O ponteiro está sobre o site da plataforma no modo imediato (o estilo de DT_IMMEDIATE é ativado), o painel deve estar conectado imediatamente.

CS_DELAY_DOCK

O ponteiro está sobre um site da plataforma que é outro painel de encaixe ou é uma borda de quadro chave.

CS_DELAY_DOCK_TO_TAB

O ponteiro está sobre um site da plataforma que faz com que o painel a ser inserido em uma janela com guias.Isso ocorre quando o mouse está sobre uma legenda de outro painel de encaixe ou em uma área do guia de um painel com guias.

Requisitos

Cabeçalho: afxdockingmanager.h

Consulte também

Referência

Classe de CDockingManager

Gráfico de hierarquia