Quelle est la fonction pour modier le pointeur de la souris pour afficher le sablier, en C?
Merci.
Quelle est la fonction pour modier le pointeur de la souris pour afficher le sablier, en C?
Merci.
Précise un peu plus ?
C'est une application quoi ? Windows, plein écran type SDL ???
Je ne répondrai à aucune question technique en privé
API Win32 ou MFC ?
"La forme même des Pyramides prouve que de tous temps, les ouvriers n'ont jamais pensé qu'à en faire de moins en moins."
G. CLEMENCEAU
Je travaille avec le logiciel de supervision WinCC qui permet d'exécuter des scripts en C. Alors les details du type d'application.
Je tente API Win32...
Mais il n'y a pas un truc basique pour faire ça en C? Un setcursor ou je sais pas quoi...
Tu dois faire un SetCursor à chaque message WM_SETCURSOR si j'ai bien compris.Envoyé par MSDN
Mais ceci à condition de pouvoir utiliser les APIs Win32. En C c'est possible, avec ton logiciel, je n'en sais rien, je ne connais pas...
Un petit lien ICI
Il semberait que c'est:
SetCursor(LoadCursor(NULL,IDC_WAIT));
Même si la ressource est préchargée, je te conseille de faire le Loadxxx lors de l'initialisation de ta fenêtre et d'utiliser le handle plutot que de charger à chaque appel de la fonction (qui peut se produire très souvent vu que WM_SETCURSOR est appelé à chaque déplacement du curseur sur la fenêtre)
Dans une application Win32 on peut le faire dans la boucle de message :
mais je ne sais pas si tu y a acces avec WinCC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 case WM_SETCURSOR: { if (LOWORD(lParam) == HTCLIENT) { HCURSOR myCur; myCur = LoadCursor(NULL, IDC_WAIT ); SetCursor(myCur); return 0 ; } break; }
Site : http://chgi.developpez.com
Pourquoi faire simple quand on peut faire compliqué ? (Jacques Rouxel)
Je ne sais pas si c'est en réponse à mon post ou pas.Envoyé par CGi
Je me doute bien que l'on peut mais je pense qu'il est plus judicieux d'utiliser l'API LoadCursor en dehors du traitement du message WM_SETCURSOR.
Je me trompe peut-être... ?!
Non ce n'est pas en reponse à ton post.Je ne sais pas si c'est en réponse à mon post ou pas.
Possible, mais je ne pense pas que ça change grand chose de toute façon le curseur n'est pas rechargé.Je me doute bien que l'on peut mais je pense qu'il est plus judicieux d'utiliser l'API LoadCursor en dehors du traitement du message WM_SETCURSOR.
Je me trompe peut-être... ?
Envoyé par win32.hlp
Site : http://chgi.developpez.com
Pourquoi faire simple quand on peut faire compliqué ? (Jacques Rouxel)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager