[AIDE]Les constantes
Publié : ven. 11/oct./2013 8:03
Sur ce sujet, vous pouvez poster les constantes purebasic utilisées par Système (Windows, MacOS, Linux). JE ne poste que pour les constantes les plus utilisées (souris, clavier, ...)
Cela permettra à ceux qui n'auraient pas à disposition un des système de pouvoir trouver tout de même un équivalent pour du code avec ces constantes spécifiques à chaque système.
Je ne connais pas les constantes équivalentes pour les autres autres systèmes, si vous les connaissez, merci de poster à la suite de ce message et je mettrai à jour ce message. Si vous le souhaitez, vous pouvez préciser ce que c'est sensé faire.
Il serait utile de réaliser la même documentation concernant les API et leur équivalent sur les autres systèmes, pour les API les plus utilisées.
1) Constantes liées à la souris
Bouton Gauche
Bouton du milieu
Bouton droit
Souris (je ne sais pas ce que c'est sensé faire, si vous le savez, merci de poster un message)
Constantes liées au clavier
Constante liée à la fenêtre
Ici, un code utile pour trouver le numéro correspondant à la constante :
http://www.purebasic.fr/german/viewtopic.php?t=14974
S'il y a des erreurs, postez un message et je corrigerai (je ne suis pas un spécialiste de tout ça, mais il faut bien lancer le sujet ^^)
Cela permettra à ceux qui n'auraient pas à disposition un des système de pouvoir trouver tout de même un équivalent pour du code avec ces constantes spécifiques à chaque système.
Je ne connais pas les constantes équivalentes pour les autres autres systèmes, si vous les connaissez, merci de poster à la suite de ce message et je mettrai à jour ce message. Si vous le souhaitez, vous pouvez préciser ce que c'est sensé faire.
Il serait utile de réaliser la même documentation concernant les API et leur équivalent sur les autres systèmes, pour les API les plus utilisées.
1) Constantes liées à la souris
Bouton Gauche
Code : Tout sélectionner
#WM_LBUTTONDBLCLK ; double clic
#WM_LBUTTONDOWN ; bouton pressé
#WM_LBUTTONUP ; bouton relaché
Code : Tout sélectionner
#WM_MBUTTONDBLCLK
#WM_MBUTTONDOWN
#WM_MBUTTONUP
Code : Tout sélectionner
#WM_RBUTTONDBLCLK
#WM_RBUTTONDOWN
#WM_RBUTTONUP
Code : Tout sélectionner
#WM_MOUSEACTIVATE
#WM_MOUSEFIRST
#WM_MOUSEHOVER
#WM_MOUSEHWHEEL
#WM_MOUSELAST
#WM_MOUSELEAVE
#WM_MOUSEMOVE
#WM_MOUSEWHEEL
Code : Tout sélectionner
#WM_KEYDOWN
#WM_KEYFIRST
#WM_KEYLAST
#WM_KEYUP
Code : Tout sélectionner
#WM_CLOSE ; ferme la fenêtre, équivalent de #PB_Event_CloseWindow
#WM_PAINT ; sert à redessiner la fenêtre
; à finir....
Ici, un code utile pour trouver le numéro correspondant à la constante :
http://www.purebasic.fr/german/viewtopic.php?t=14974
S'il y a des erreurs, postez un message et je corrigerai (je ne suis pas un spécialiste de tout ça, mais il faut bien lancer le sujet ^^)