juste avec un point non ?
j'ai vu le post sur le forum anglais, je n'avais pas proposé cette solution à la c... car je pensais que ce n'était pas cela que tu cherchais.
enfin, en fonction PB, ça donne ça, plutôt que le truc plein d'API des anglais
Code : Tout sélectionner
; Auteur : Le Soldat Inconnu
; Version de PB : 4
;
; Explication du programme :
; Pour faire des programmes de test rapidement, il ne reste qu'a rajouter les gadgets et la gestion des évènements.
; Création de la fenêtre et de la GadgetList
If OpenWindow(0, 0, 0, 300, 300, "Test", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_MinimizeGadget) = 0
End
EndIf
ListIconGadget(0, 10, 20, 200, 150, "test", 100, #LVS_NOCOLUMNHEADER)
DisableGadget(0, 1)
UpdateWindow_(WindowID(0))
If StartDrawing(WindowOutput(0))
Couleur = Point(GadgetX(0) + 2, GadgetY(0) + GadgetHeight(0) - 2)
StopDrawing()
EndIf
Debug Hex(Couleur)
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Menu
Select EventMenu() ; Menus
EndSelect
Case #PB_Event_Gadget
Select EventGadget() ; Gadgets
EndSelect
EndSelect
Until Event = #PB_Event_CloseWindow
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]