Condividi tramite


COleControl::ParentToClient

Converte le coordinate pPoint in coordinate del client.

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

Parametri

  • lprcBounds
    Puntatore ai limiti del controllo OLE interno del contenitore.L'area non client ma l'area dell'intero controllo inclusi i bordi e le barre di scorrimento.

  • pPoint
    Puntatore al punto padre (contenitore) da tradurre in coordinate dell'area client del controllo.

  • bHitTest
    Specifica se il hit testing deve essere eseguito nel punto.

Valore restituito

Se bHitTest è FALSE, restituisce HTNOWHERE.Se bHitTest è TRUE, restituisce la posizione in cui il punto padre (contenitore) atterrato nell'area client del controllo OLE e è uno dei seguenti valori dell'hit test del mouse:

  • HTBORDER il bordo della finestra che non dispone di un bordo di ridimensionamento.

  • HTBOTTOM in orizzontale bordo inferiore della finestra.

  • HTBOTTOMLEFT nell'angolo inferiore sinistro del bordo di una finestra.

  • HTBOTTOMRIGHT nell'angolo inferiore destro del bordo di una finestra.

  • HTCAPTION in un'area della barra del titolo.

  • HTCLIENT in un'area client.

  • HTERROR su precedenti di schermo o una riga di divisione tra le finestre (stesso HTNOWHERE fatto che nella funzione di Windows DefWndProc produce un segnale acustico di sistema per indicare un errore).

  • HTGROWBOX in una casella di dimensione.

  • HTHSCROLL nella barra di scorrimento orizzontale.

  • HTLEFT il bordo sinistro della finestra.

  • HTMAXBUTTON in un pulsante di ingrandimento.

  • HTMENU in un'area il menu.

  • HTMINBUTTON in un pulsante di riduzione a icona.

  • HTNOWHERE su precedenti di schermo o una linea di divisione tra le finestre.

  • HTREDUCE in un pulsante di riduzione a icona.

  • HTRIGHT il bordo destro della finestra.

  • HTSIZE in una casella di dimensione (stesso HTGROWBOX).

  • HTSYSMENU nei menu di controllo o un pulsante in una finestra figlio.

  • HTTOP in orizzontale bordo superiore della finestra.

  • HTTOPLEFT angolo superiore sinistro del bordo di una finestra.

  • HTTOPRIGHT nell'angolo superiore destro del bordo di una finestra.

  • HTTRANSPARENT in una finestra attualmente analizzata da un'altra finestra.

  • HTVSCROLL la barra di scorrimento verticale.

  • HTZOOM in un pulsante di ingrandimento.

Note

In pPoint di input è relativo all'origine del padre (angolo superiore sinistro del contenitore).In pPoint di output è relativo all'origine dell'area client del controllo OLE (angolo superiore sinistro dell'area client del controllo.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe di COleControl

Grafico della gerarchia

COleControl::ClientToParent

COleControl::GetClientOffset