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 ^^)