Page 1 sur 1
Savoir si l'utilisateur appuie sur une touche ou clique
Publié : sam. 12/mars/2005 15:38
par Polo
Salut !
J'ai besoin de savoir si l'utilisateur appuie sur une touche ou clique (peu importe la touche, peu importe le clic

), et dès que l'utilisateur clique ou appuie sur une touche, je ferme la fenetre

Sans utiliser les librairies clavier/souris 2D qui utilisent directX, évidemment

Publié : sam. 12/mars/2005 15:47
par cederavic
utilise les message suivant :
#WM_KeyDown (une touche enfoncée)
#WM_KeyUp (une touche relacher)
#WM_LButtonClick (click gauche)
#WM_RButtonClick (click droit)
#WM_MButtonClick (click molette)
Publié : sam. 12/mars/2005 15:54
par Polo
Merci !!
En fait, j'ai utilisé #WM_LBUTTONUP, j'avais pas ta constante, mais bon, ça marche en tout cas !
Sinon, est ce que c'est possible de "bloquer" une fenetre pour que l'utilisateur ne puisse utiliser que celle qui est par dessus ? Quand je dis bloquer, c'est par ex rendre le menu inactif, qu'on ne puisse plus rien faire dessus, sans pour autant que la fenêtre plante si on clique dessus plusieurs fois

Publié : sam. 12/mars/2005 16:41
par cederavic
EnableWindow_(hWnd, State)
hWnd = handle de ta fenetre
State : #true = active et #false = inactive
voilou ^^
Publié : sam. 12/mars/2005 17:00
par Polo
Rapide et efficace

Merci beaucoup !!!!!
Publié : sam. 12/mars/2005 17:13
par cederavic
pas de quoi
