Compartilhar via


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

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CDockingManager