malbackt
Messages postés88Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 3 juin 2009
-
5 mai 2008 à 20:37
malbackt
Messages postés88Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 3 juin 2009
-
6 mai 2008 à 16:14
Salut tout le monde:
ça se pourrait que ma question soit bête , mais espérons que quelqu'un pourrait me répondre à ces questions :
1- Quand est ce qu'on utilise le type "UINT" ? je ne trouve pas d'explication précise sur Internet !!!
2- En ce qui concerne les types "WPARAM" et "LPARAM" aussi je ne sais pas à quoi ils servent, et surtout quelle est la différence entre ces deux types !!!!
3- Si cela ne vous dérange pas je voudrais également savoir comment peut on utiliser la fonction "SendMessage" dont le prototype est : SendMessage(UINTmessage,WPARAMwParam0, <gras>LPARAM lParam </gras>0);
je ne sais quoi lui donner comme paramètres, car j'ignore ce que fait les types UINT, WPARAM et LPARAM.
malbackt
Messages postés88Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 3 juin 2009 6 mai 2008 à 00:36
Merci infiniment, on ce qui concerne la fonction SendMessage elle a un rapport avec OpenGL (programmation des jeux par exemple), c'est ce que je suis entrain de faire : développer un jeu sous windows mais pas Linux mais je n'ai pas trouver parmi les thèmes "OpenGL" seulement , il y a seulement Linux / OpenGL .
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 6 mai 2008 à 02:01
SendMessage sert à envoyer un message à une fenêtre.
Les paramètres WPARAM et LPARAM servent à contenir des informations supplémentaire. Ces informations dépendent du message envoyé.
Les messages que tu peux envoyer dépendent de ce que tu souhaites faire. Sans idée précise, ça ne sert à rien d'envoyer inutilement des messages à droite ou à gauche.
malbackt
Messages postés88Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 3 juin 2009 6 mai 2008 à 16:14
S'il vous plaît, quelqu'un pourrait me dire comment je peux gérer les boutons du clavier en openGL (WM_KEYUP et WM_KEYDOWN) avec la caméra ?
En fait, quand j'appuie sur le bouton je dois avancer en avant, et quand je le lache je dois m'arrêter !
case WM_KEYUP :
if(jeu.game == GAME_PLAY) //si on joue encore et on lache le bouton
cam.KeyProcess(hwnd, uMsg, wParam); // avancer
ce qui est en commentaire est différent de ce que j'ai eu en exécution, quand j'appuie sur le bouton(flèche en bas) j'avance, et quand je le lache j'arrête !!!!!!!!
par contreje ne lui est pas demandé d'avancer, si le bouton est appuyé !!!!!!