CW&nd::OnSetCursornbsp;

afx_msg BOOL OnSetCursor ( CWnd * pWnd, UINT nHitTest, UINT message );

Valeur de retour

Différente de zéro pour stopper la transformation ultérieure, ou 0 pour continuer.

Paramètres

pWnd

Spécifie un pointeur vers la fenêtre qui contient le curseur. Le pointeur peut être temporaire et ne doit pas être stocké pour une utilisation ultérieure.

nHitTest

Spécifie le code de zone du tube à essai . Le test d'atteinte détermine l'emplacement du curseur.

message

Spécifie le nombre de messages de souris.

Remarques

L'infrastructure appelle cette fonction membre, si les entrées de la souris ne sont pas capturée et la souris provoque le déplacement du curseur dans l'objet CWnd.

L'implémentation par défaut appelle de la fenêtre parent OnSetCursor avant le traitement. Si la fenêtre parent retourne la valeur TRUE, un traitement supplémentaire est interrompu. Appeler la fenêtre parent donne le parent contrôle de la fenêtre de réglage du curseur dans une fenêtre enfant.

L'implémentation par défaut définit le curseur pour une flèche si elle n'est pas dans la zone cliente ou le curseur de la classe enregistrée si elle est.

  ; Si nHitTest est HTERROR et le message est un message unisexe souris, la fonction de membre MessageBeep est appelée.

Le paramètre message est 0 lorsque CWnd passe en mode menu.

&Notenbsp ;  Cette fonction membre est appelée par le cadre pour permettre à votre application gérer un message Windows. Les paramètres passés à la fonction de reflètent les paramètres reçus par le cadre lorsque le message a été reçu. Si vous appelez l'implémentation de classe de base de cette fonction, que l'application utilisera les paramètres passés à l'origine avec le message et pas les paramètres que vous fournissez à la fonction.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CWnd::On&NcHitTest, WM_SETCURSOR

Index