CDockingManager::PaneFromPoint
Retorna o painel que contém o ponto especificado.
virtual CBasePane* PaneFromPoint(
CPoint point,
int nSensitivity,
bool bExactBar = false,
CRuntimeClass* pRTCBarType = NULL,
BOOL bCheckVisibility = FALSE,
const CBasePane* pBarToIgnore = NULL
) const;
virtual CBasePane* PaneFromPoint(
CPoint point,
int nSensitivity,
DWORD& dwAlignment,
CRuntimeClass* pRTCBarType = NULL,
const CBasePane* pBarToIgnore = NULL
) const;
Parâmetros
[in] point
Especifica o ponto, em coordenadas da tela, verifique.[in] nSensitivity
O valor para inflar 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 inflated.[in] bExactBar
TRUE para ignorar o parâmetro de nSensitivity ; caso contrário, FALSE.[in] pRTCBarType
Se não NULL, o método procura apenas os painéis do tipo especificado.[in] bCheckVisibility
TRUE para verificar somente os painéis visíveis; caso contrário, FALSE.[out] dwAlignment
Se um painel é encontrado no ponto especificado, este parâmetro contém o lado do painel que foi o mais próximo ao ponto especificado.Para obter mais informações, consulte a seção comentários.[in] pBarToIgnore
Se não NULL, o método ignora os painéis especificados por esse parâmetro.
Valor de retorno
CBasePaneobjeto derivado que contém o ponto NULL determinado, ou se nenhum painel foi encontrado.
Comentários
Quando a função retorna e um painel foi encontrado, dwAlignment contém o alinhamento de ponto especificado.Por exemplo, se o ponto foi o mais próximo à parte superior do, dwAlignment é definido como CBRS_ALIGN_TOP.
Requisitos
Cabeçalho: afxDockingManager.h