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 de tela, 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 inflacionada.[in] bExactBar
TRUE para ignorar o nSensitivity parâmetro; 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 as visíveis painéis; caso contrário, FALSE.[out] dwAlignment
Se for encontrado um painel no ponto especificado, este parâmetro contém o lado do painel que era 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 painéis especificadas por esse parâmetro.
Valor de retorno
The CBasePane- derivada objeto que contém o ponto de determinado ou NULL Se nenhum painel foi encontrado.
Comentários
Quando a função retornará e um painel foi encontrado, dwAlignment contém o alinhamento do ponto especificado. Por exemplo, se o ponto foi mais próximo à parte superior do painel, dwAlignment é definido como CBRS_ALIGN_TOP.
Requisitos
Cabeçalho: afxDockingManager.h