Partager via


CWnd::OnNcHitTest

L'infrastructure appelle cette fonction membre de l'objet d' CWnd qui contient le curseur (ou l'objet d' CWnd qui utilisaient la fonction membre de SetCapture pour capturer les entrées de la souris) chaque fois que la souris est déplacé.

afx_msg LRESULT OnNcHitTest(
   CPoint point 
);

Paramètres

  • point
    Contient les coordonnées x et y du curseur.Ces coordonnées sont toujours les coordonnées d'écran.

Valeur de retour

Un du test de positionnement de la souris est énuméré des valeurs répertoriées ci-dessous.

Notes

[!REMARQUE]

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Valeurs énumérées 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.

  • HTCLOSE dans un bouton Fermer.

  • HTERROR sur l'arrière-plan ou sur une ligne de séparation entre les fenêtres (même qu' HTNOWHERE sauf que la fonction Windows d' DefWndProc produit un signal sonore de système pour indiquer une erreur).

  • HTGROWBOX dans une zone de taille.

  • HTHELP dans un bouton d'aide.

  • 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 qu' 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.

Configuration requise

en-tête : afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::GetCapture

WM_NCHITTEST