detecter l'apuie de touche dasn une fenetre basique

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

detecter l'apuie de touche dasn une fenetre basique

Message par scaraber »

Salut
voila je fait un petit prog et jaurias aimer savvoir comment on fait pour detecter lapuis de 3 touche ?
ce prog est dans uen fenetre et il serais bien que sa marche quand la fenetre n'est pas selectioner.... voila tout
a+
scaraber
Gillou
Messages : 373
Inscription : sam. 28/août/2004 17:35
Localisation : Bretagne, 22
Contact :

Message par Gillou »

pour dédecter une touche sans que la fenêtre soit forcément active il faut utiliser cette fonction :

GetAsyncKeyState_(#PB_Shortcut_R)

pour tester si la touche a été appuyée tu peux faire comme ça
win = OpenWindow ( #PB_Any , 0, 0, 200, 200, "test" , #PB_Window_SystemMenu | #PB_Window_MinimizeGadget )
If win And CreateGadgetList ( WindowID (win))
     Repeat
         Delay (1)
         Select WindowEvent ()
             Case #PB_Event_Gadget
                 Select EventGadget()
                     ;Case blabla
                 EndSelect
             Case #PB_Event_CloseWindow
                Quit = 1
             Default
                 If GetAsyncKeyState_ ( #PB_Shortcut_R ) & 1
                     MessageRequester ( "info" , "la touche R a été appuyée" )
                 EndIf
         EndSelect
     Until Quit = 1
EndIf
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

Merci bien je vasi regarder sa tout de suite...
je me demande comment faite vous pour mettre en forme vos code(couleur etc) sur le fofo.?
a+
scaraber
Gillou
Messages : 373
Inscription : sam. 28/août/2004 17:35
Localisation : Bretagne, 22
Contact :

Message par Gillou »

c simple pour mettre en couleur on utilise le super color de Dobro et Eric14, voila

http://michel.dobro.free.fr/

section purebasic, le COLORER
Répondre