Est-ce que c'est normal que pour ces deux commandes j'ai un "Impossible de trouver le serveur"?
Déjà que je sais pas trop à quoi ça sert... je l'applique bêtemant par rapport aux exemples que j'ai et où ça l'utilise

Code : Tout sélectionner
#Window_0 = 0
If OpenWindow(#Window_0, 200, 100, 200, 200, #PB_Window_SystemMenu | #PB_Window_TitleBar, "")
Repeat
Select WindowEvent()
Case #WM_KEYDOWN
Select EventwParam()
Case #VK_RETURN
Debug Str(EventwParam()) + " = Carriage Return" ; Carriage Return
Case #VK_BACK
Debug Str(EventwParam()) + " = BackSpace" ; BackSpace
EndSelect
Case #PB_EventCloseWindow : End
EndSelect
ForEver
EndIf
Code : Tout sélectionner
;/Constantes Window
Enumeration
#Window_0
EndEnumeration
;/Constantes Gadget
Enumeration 10
#Str_1
#Str_2
#Texte_1
#Texte_2
EndEnumeration
If OpenWindow(#Window_0, 300, 300, 300, 200, #PB_Window_SystemMenu, "Fenêtre 1",0)
If CreateGadgetList(WindowID(#Window_0))
StringGadget(#Str_1,10,10,100,20,"glopglop")
StringGadget(#Str_2,10,40,100,20,"Bonjour")
TextGadget(#Texte_1, 10,100,280,20,"Résultat 1")
TextGadget(#Texte_2, 10,120,280,20,"Résultat 2")
EndIf
ActivateGadget(#Str_1)
SetGadgetText(#Texte_1, "Le gadget 1 a le focus")
SetGadgetText(#Texte_2, "Le gadget 2 n'a pas le focus")
Repeat
Select WindowEvent()
Case 0 ; <--- T'as vu Fred, je m'en sers de ton astuce :o)
Delay(20)
Case #PB_EventGadget
Select EventType()
Case #PB_EventType_Focus
If EventlParam() = GadgetID(#Str_1)
SetGadgetText(#Texte_1, "Le gadget 1 prend le focus")
SetGadgetText(#Texte_2, "Le gadget 2 perd le focus")
ElseIf EventlParam() = GadgetID(#Str_2)
SetGadgetText(#Texte_1, "Le gadget 2 prend le focus")
SetGadgetText(#Texte_2, "Le gadget 1 perd le focus")
EndIf
EndSelect
Case #PB_EventCloseWindow : quit = 1
EndSelect
Until quit = 1
End
EndIf
Fred, tu nous fait marcher ?Fred a écrit :Ces commandes ne sont pas dans l'aides car elles ne sont pas officiellement supportées (pas crossplateformes).
Si ce n'est qu'un problème de nom, changes le !Fred a écrit :Oui mais elles sont toutes potentiellement transposables. Contrairement à EventLParam() qui a un nom, comme dirais-je... Windowsien.