COleControl::ParentToClient
Convertit les coordonnées d' pPoint en coordonnées clientes.
virtual UINT ParentToClient(
LPCRECT lprcBounds,
LPPOINT pPoint,
BOOL bHitTest = FALSE
) const;
Paramètres
lprcBounds
Pointeur vers les limites du contrôle OLE dans le conteneur.Pas la zone cliente mais le domaine du contrôle y compris les bordures et les barres de défilement.pPoint
Pointeur au point de conteneur parent () à traduire en coordonnées de la zone cliente du contrôle.bHitTest
Spécifie si le test d'atteinte doit être effectuée sur le débogage.
Valeur de retour
Si bHitTest est FALSE, retourne HTNOWHERE.Si bHitTest est TRUE, retourne l'emplacement dans lequel le point de conteneur parent () débarqué dans la zone cliente du contrôle OLE et est l'une des valeurs suivantes de test de positionnement de la souris :
HTBORDER dans la bordure d'une fenêtre qui n'a pas de bordure de redimensionnement.
HTBOTTOM dans la bordure horizontale inférieure de la fenêtre.
HTBOTTOMLEFT dans l'angle inférieur gauche de la bordure de la fenêtre.
HTBOTTOMRIGHT dans le coin inférieur droit de la bordure de la fenêtre.
HTCAPTION dans une zone de la barre de titre.
HTCLIENT dans une zone cliente.
HTERROR sur l'arrière-plan ou sur une ligne de séparation entre les fenêtres (même que HTNOWHERE sauf que la fonction Windows de DefWndProc produit un signal sonore de système pour indiquer une erreur).
HTGROWBOX dans une zone de taille.
HTHSCROLL dans la barre de défilement horizontale.
HTLEFT dans la bordure gauche de la fenêtre.
HTMAXBUTTON dans un bouton d'optimiser.
HTMENU dans une zone de menu.
HTMINBUTTON dans un bouton de réduction.
HTNOWHERE sur l'arrière-plan ou sur une ligne de séparation entre les fenêtres.
HTREDUCE dans un bouton de réduction.
HTRIGHT dans la bordure droite de la fenêtre.
HTSIZE dans une zone de taille (même que HTGROWBOX).
HTSYSMENU dans un menu de contrôle ou d'un bouton Fermer dans une fenêtre enfant.
HTTOP dans la bordure horizontale supérieure de la fenêtre.
HTTOPLEFT dans le coin supérieur gauche de la bordure de la fenêtre.
HTTOPRIGHT dans l'angle supérieur droit de la bordure de la fenêtre.
HTTRANSPARENT dans une fenêtre actuellement couverte par une autre fenêtre.
HTVSCROLL dans la barre de défilement verticale.
HTZOOM dans un bouton d'optimiser.
Notes
Dans pPoint d'entrée est relatif à l'origine du parent (coin supérieur gauche du conteneur).Dans la sortie pPoint est relatif à l'origine de la zone cliente du contrôle OLE (coin supérieur gauche de la zone cliente du contrôle).
Configuration requise
Header: afxctl.h