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