Changer l'apparance de la souris

Signaler
Messages postés
50
Date d'inscription
jeudi 17 novembre 2005
Statut
Membre
Dernière intervention
7 janvier 2009
-
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
-
Comment changer l'apparance de la souris (sablier,croix,etc..) au passage de la souris sur un objet (bouton, textbox,etc..).
quel est le message WM_???? à récuperer et quelle est la commande pour changer la forme de la souris. Je travail en C sous visual Studio.
Merci

Timy94</gras>

1 réponse

Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
13
Salut,

Pour changer le cusreur de la souris on utilise les APIs suivantes:

LoadCursor()

CreateCursor()

SetCursor()

DestroyCursor()



Pour détecter le passage de la souris sur un contrôle, on peut exploiter les messages suivants:

WM_MOUSEHOVER

WM_MOUSELEAVE

WM_MOUSEMOVE



Toute la documentation est dans le site MSDN.

A noter qu'on doit sous-classer le controle voulu pour récupérer et traiter ces messages.

Bonne programmation.