Partilhar via


COleControl::ParentToClient

Converte as coordenadas de pPoint em coordenadas do cliente.

virtual UINT ParentToClient(
   LPCRECT lprcBounds,
   LPPOINT pPoint,
   BOOL bHitTest = FALSE 
) const;

Parâmetros

  • lprcBounds
    Ponteiro para os limites do controlador OLE no recipiente.Não a área cliente mas a área do controle inteiro que inclui bordas e barras de rolagem.

  • pPoint
    Ponteiro para o ponto pai (contêiner) a ser convertido em coordenadas da área cliente do controle.

  • bHitTest
    Especifica se o teste de clique devem ser feitos no ponto.

Valor de retorno

Se bHitTest é Falso, retorna HTNOWHERE.Se bHitTest é Verdadeiro, retorna o local no ponto pai (contêiner) aterrado na área cliente do OLE controlador e é um dos seguintes valores sucessos-teste do mouse:

  • HTBORDER na borda de uma janela que não tem uma borda de dimensionamento.

  • HTBOTTOM horizontal na borda inferior da janela.

  • HTBOTTOMLEFT no canto inferior esquerdo da borda da janela.

  • HTBOTTOMRIGHT no canto inferior direito da borda da janela.

  • HTCAPTION em uma área da barra de título.

  • HTCLIENT em uma área cliente.

  • HTERROR no plano de fundo de tela ou em uma linha de divisão entre o windows (mesmo que HTNOWHERE exceto que a função do windows de DefWndProc gera um aviso sonoro do sistema para indicar um erro).

  • HTGROWBOX em uma caixa de tamanho.

  • HTHSCROLL na barra de rolagem horizontal.

  • HTLEFT a borda esquerda da janela.

  • HTMAXBUTTON em um botão maximizar.

  • HTMENU em uma área do menu.

  • HTMINBUTTON em um botão minimizar.

  • HTNOWHERE no plano de fundo de tela ou em uma linha de divisão entre o windows.

  • HTREDUCE em um botão minimizar.

  • HTRIGHT na borda direita da janela.

  • HTSIZE em uma caixa de tamanho (mesmo que HTGROWBOX).

  • HTSYSMENU em um controle de menu ou em um botão fechar em uma janela filho.

  • HTTOP horizontal na borda superior da janela.

  • HTTOPLEFT no canto superior esquerdo da borda da janela.

  • HTTOPRIGHT no canto superior direito da borda da janela.

  • HTTRANSPARENT em uma janela atualmente coberta por outra janela.

  • HTVSCROLL na barra de rolagem vertical.

  • HTZOOM em um botão maximizar.

Comentários

Em a entrada pPoint é relativo à fonte do pai (canto superior esquerdo do contêiner).Em pPoint saída é relativo à fonte da área cliente do controlador OLE (canto superior esquerdo da área cliente do controle).

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de COleControl

Gráfico de hierarquia

COleControl::ClientToParent

COleControl::GetClientOffset