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