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