Page 1 sur 1

Detecter l'appuis de la touche "Entrée" [Résolu]

Publié : mar. 26/sept./2006 9:46
par brossden
La question est dans le titre !
Précision c'est en mode fenetre normale de windows pas en mode console que j'ai besoin de ce renseignement .

Publié : mar. 26/sept./2006 10:05
par brossden
Une solution est :

Code : Tout sélectionner

GetAsyncKeyState_(#VK_return)

Publié : mar. 26/sept./2006 10:45
par Backup
ou en passant par les fonctions de menu !! :D

ou bien comme ça !


If OpenWindow (0,100,100,200,200, "" , #PB_Window_SystemMenu )
     Repeat
         Select WaitWindowEvent ()
             Case #WM_CLOSE
                Break
             Case #WM_KEYUP
             Case #WM_KEYDOWN
                wParam.l = EventwParam () ; virtual-key code
                lParam.l = EventlParam () ; flags
                
                 If lParam & $1000000
                     Debug "Extended-key"
                 Else
                     Debug "Standard-key"
                 EndIf
                 Debug "Code: " + Str (wParam)
                 Debug "Flags: " + RSet ( Bin (lParam), 32, "0" )
         EndSelect
    ForEver
EndIf

Publié : mar. 26/sept./2006 11:44
par Dr. Dri
pour la gestion des évennements voir ici:
http://purebasic.forum-gratuit.com/viewtopic.php?t=5465

Dri