Page 1 sur 1

Event sur textgadget?

Publié : mar. 03/mars/2009 19:44
par poshu
Je suis franchement rouillé ( près de 6 mois sans code :oops: ) alors cette question va peut être vous paraitre farfelue, mais y a t'il moyen de récupérer un event lors d'un click que un textgadget?

Publié : mar. 03/mars/2009 19:49
par zaphod
Voila un code que m'avait passé the great KCC

Code : Tout sélectionner

#Fenetre = 0 
#TexteGadget0 = 0 

OpenWindow(#Fenetre, 0, 0, 270, 160, "TextGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) 
TextGadget(#TexteGadget0, 10, 10, 250, 20, "Gadget texte standard (texte aligné à gauche)", #SS_NOTIFY) 
      
Repeat 
  
 Evenement = WaitWindowEvent() 
  
 Select Evenement 

  Case #PB_Event_Gadget  
   If EventGadget() = #TexteGadget0 
    Debug "#TexteGadget0 cliqué" 
   EndIf 
 EndSelect 

Until Evenement = #PB_Event_CloseWindow 

Z@ph0d//

Publié : mar. 03/mars/2009 19:57
par poshu
Ooooh "#SS_NOTIFY"... C'est magique ça.

Merci

Publié : mar. 03/mars/2009 20:10
par cha0s
c'est portable ce truc ?

Publié : mer. 04/mars/2009 9:18
par gnozal
cha0s a écrit :c'est portable ce truc ?
Non, Windows only, car #SS_NOTIFY est une constante de l'API windows.