Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1872 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [OpenGL] Comment changer l'apparence de la souris?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[OpenGL] Comment changer l'apparence de la souris?

n°150733
Fouge
Posté le 04-06-2002 à 11:00:49  profilanswer
 

Je fait un petit programme en C/OpenGL (en 2D) et j'utilise Glut pour la gestion des fenetres/clavier/souris (simple et pratique).
J'aimerai donc savoir comment on peut modifier l'apparence du curseur de la souris.
Une solution consisterai à afficher un petit dessin au meme endroit que la souris. Mais il faudrait que celle-ci disparaisse!
 
Quelqu'un a une idée?

mood
Publicité
Posté le 04-06-2002 à 11:00:49  profilanswer
 

n°150738
chrisbk
-
Posté le 04-06-2002 à 11:05:08  profilanswer
 

SetCursor(NULL) non ?
 
(je sais plus tiens [:neffy])

n°150744
Fouge
Posté le 04-06-2002 à 11:10:11  profilanswer
 

SetCursor(NULL) : ce serait pour cahcer le curseur de la souris donc.
Ce qu'il me plairai c'est une commande du style SetCursor("image.bmp" ) pour lui donner directement son apparence!
 
En tout cas merci! Je vais étudier ca, si je trouve...

n°150747
chrisbk
-
Posté le 04-06-2002 à 11:11:59  profilanswer
 

Bah t'as pas un fin LoadCursor(trucBidule) ?
 
Sinon le plus simple c effectivement de dessiner un chtit rectangle texturé avec glut, et basta

n°150762
Fouge
Posté le 04-06-2002 à 11:19:25  profilanswer
 

J'ai pas précisé mais mon prog tourne sous Windows ET Linux. C'est pourkoi j'utilise C/OpenGL/Glut.
Le SetCursor je l'ai trouvé en VB/Java ou C mais ca a l'air d'etre une API Windows, non?
 
Je vais sans doute faire la méthode du "chtit rectangle texturé avec glut" mais faudra cacher le curseur d'origine.
 
Je vais regarder glut.h, ya peut-etre des truc interessants ;)

n°150765
chrisbk
-
Posté le 04-06-2002 à 11:23:49  profilanswer
 

ah ben woui le setcursor c de l'api win32 donc sous linux, et bien, prout :D
 
voila ce que c de vouloir faire du portable :D


Message édité par chrisbk le 06-04-2002 à 11:24:05
n°151503
Fouge
Posté le 05-06-2002 à 10:55:03  profilanswer
 

Un p'tit UP pour celui qui aurait une idée (portable sous linux).
 
Autremment je me tente la serie des HideCursor/SetCursor/LoadCursor sous Win32 uniquement. :(

n°151823
apolon34
Vive Linux!!
Posté le 05-06-2002 à 15:37:45  profilanswer
 

moi j'ai pas d'idees mais je ne peux que t'encourager a faire du portable et pas des trucs que pour ces egoistes d'user de windaube !
 
au passage: tu trouveras surement une fonction de ce genre dans glut.h

n°160168
Fouge
Posté le 16-06-2002 à 11:36:21  profilanswer
 

Pour ceux que ca interesse :
 
Sous Glut:
glutSetCursor(GLUT_CURSOR_XXXX);
La liste des != arguments sont dans glut.h
GLUT_CURSOR_NONE pour cacher le curseur par ex.
 
Avec l'API Win32:
SetCursor(LoadCursor(NULL, IDC_XXXX));
La listes des != arguments se trouve dans MSDN (en cherchant LoadCursor)
SetCursor(NULL) ou ShowCursor(0) pour cacher le curseur.
 
Voila!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [OpenGL] Comment changer l'apparence de la souris?

 

Sujets relatifs
Problème de survole avec la souris et deux java ScriptopenGL et besoin d un header
OpenGL et librairie Glut[javascript / JSP] changer une valeur selon le bouton appuyé ?
[javascript] changer le type d'un input en password lorsqu'on clique ?[JAVA] Changer le nom du noeud racine d'un JTree ?
JS - fenetre qui s ouvre et qui se ferme quand on retire sa souris[OpenGL] Couleur des faces non texturées !!!
Changer la couleur d'une cellule d'un tableau[JS] changer la classe css d'un element sur un passage de souris
Plus de sujets relatifs à : [OpenGL] Comment changer l'apparence de la souris?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR