Donner le focus à une fenetre
Publié : mer. 08/févr./2006 14:18
Bonjour à tous les pure-programmeurs
Voilà, j'ai besoins que mon programme garde le focus tous le temps, sauf lorsqu'il va commander d'autre programme. Le but étant de gérer plusieurs programme avec une télécommande....Bref
J'ai écrit se code qui normalement redonne le focus à la fenêtre à chaque tic....mais cela ne marche pas. Lorsque je clic sur une autre application ma fenetre ne récupère pas le focus !
Si vous avez une idée, merci d'avance :
Voilà, j'ai besoins que mon programme garde le focus tous le temps, sauf lorsqu'il va commander d'autre programme. Le but étant de gérer plusieurs programme avec une télécommande....Bref
J'ai écrit se code qui normalement redonne le focus à la fenêtre à chaque tic....mais cela ne marche pas. Lorsque je clic sur une autre application ma fenetre ne récupère pas le focus !
Si vous avez une idée, merci d'avance :
Code : Tout sélectionner
Procedure TimerProc(hwnd.l, uMsg.l, idEvent.l, dwTime.l)
Debug "tic"
UseWindow(0)
ActivateWindow()
EndProcedure
hwindow=OpenWindow(0,10,10,200,200,#PB_Window_SystemMenu,"ess")
CreateGadgetList(WindowID(0))
Timer_1 = SetTimer_(hwindow, 1, 500, @TimerProc())
Repeat
event=WaitWindowEvent()
Select event
Case #PB_Event_Gadget; *****************Choix d'un bouton
Select EventGadgetID()
EndSelect
EndSelect
Until event=#WM_CLOSE