Intéressant, je n'ai pas testé mais du fait que fred semble approuvé je te donne raison. Par contre Spock à raison que cette manière de procédé est reprise dans la doc.
Perso dans le cas de gestion de canvas, avant j'utilisais
Code : Tout sélectionner
Repeat
Event=WaitWindowEvent(1)
;Traitement du survol canvas ect...
Until Event=#PB_Event_CloseWindow
Code : Tout sélectionner
BindGadgetEvent(#Canvas,@EventCanvas())
Repeat:WaitWindowEvent():ForEver