Changer le cursor courant pour un cours instant sur le bureau??

Signaler
Messages postés
539
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
14 juillet 2010
-
Messages postés
539
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
14 juillet 2010
-
m'a question est simple,

lorsque je click sur un bouton j'aimerai ke le cursor change, mais po uniquement dans la fenetre de mon programme mais sur l'ensemble de l'environnement windows, puis kan la tache est fini, le détruire

j'ai penser a ca

SetClassLong(0, GCL_HCURSOR, (long)LoadCursor(0,MAKEINTRESOURCE(IDC_CUR)));

j'ai pas mis de HWNd ni d'instance pensant que cela marcherai mais j'ai pas reussi,

est-ce que quelk'1 pourai m'aider merci....

egalement pour le détruire pour revenir au cursor d'origine

youpi :)

1 réponse

Messages postés
539
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
14 juillet 2010
1
bon je suis arriver a ca mais ca marche tjrs pas.....

HCURSOR hcursor=LoadCursor(MainHinst,MAKEINTRESOURCE(IDC_CUR));
HCURSOR OldCur=GetCursor();
//SetCursor(hcursor);
SetSystemCursor(hcursor,32512);
Mafonction();
SetSystemCursor(OldCur,32512);

ou 32512= OCR_NORMAL

le probleme c ke une fois ma fonction terminer il ne remet pas l'ancien cursor
youpi :)