CloseWindow()

Syntaxe

CloseWindow(#Fenetre)
Description
Ferme une fenêtre.

Arguments

#Fenetre La fenêtre à fermer.

Si #PB_All est spécifié, toutes les autres fenêtres sont fermées.

Valeur de retour

Aucune.

Remarques

Toutes les fenêtres restant ouvertes sont automatiquement fermées quand le programme se termine.

Note: Les éléments d'une fenêtre sont détruits et leur mémoires automatiquement libérées lorsque la fenêtre est fermée. Pour information, cela concerne les gadgets, les raccourcis clavier, les menus, les statusBars, les timers, les tolbars et les évènements liés (avec BindEvent()).

Exemple

  If OpenWindow(0, 0, 0, 220, 100, "Exemple...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

   ButtonGadget  (1, 10, 60, 200, 30, "Fermer")
   
   Repeat
     Event = WaitWindowEvent()
     
     Select Event
     
       Case #PB_Event_Gadget
         Select EventGadget()
           Case 1 
              CloseWindow(0)
              End  
         EndSelect
            
     EndSelect
   Until Event = #PB_Event_CloseWindow
 EndIf

Voir aussi

OpenWindow()

OS Supportés

Tous

<- BindEvent() - Window Index - DisableWindow() ->