WindowBounds()

Syntaxe

WindowBounds(#Fenetre, LargeurMinimale, HauteurMinimale, LargeurMaximale, HauteurMaximale)
Description
Change les dimensions minimale et maximale par défaut d'une fenêtre (en pixels).

Arguments

#Fenetre La fenêtre à utiliser.
LargeurMinimale La nouvelle largeur minimale de la fenêtre.

Si #PB_Ignore est utilisé en guise de paramètre alors la largeur minimale restera inchangée.
Si #PB_Default est utilisé en guise de paramètre, la valeur de largeur minimale est remis à la valeur par défaut du système.
HauteurMinimale La nouvelle hauteur minimale de la fenêtre.

Si #PB_Ignore est utilisé en guise de paramètre alors la hauteur minimale restera inchangée.
Si #PB_Default est utilisé en guise de paramètre, la valeur de hauteur minimale est remis à la valeur par défaut du système.
LargeurMaximale La nouvelle largeur maximale de la fenêtre.

Si #PB_Ignore est utilisé en guise de paramètre alors la largeur maximale restera inchangée.
Si #PB_Default est utilisé en guise de paramètre, la valeur de largeur maximale est remis à la valeur par défaut du système.
HauteurMaximale La nouvelle hauteur maximale de la fenêtre.

Si #PB_Ignore est utilisé en guise de paramètre alors la hauteur maximale restera inchangée.
Si #PB_Default est utilisé en guise de paramètre, la valeur de hauteur maximale est remis à la valeur par défaut du système.

Valeur de retour

Aucune.

Remarques

C'est utile pour éviter qu'une fenêtre ne devienne trop petite ou trop grande quand un utilisateur la redimensionne. Il est possible d'utiliser #PB_Ignore en guise de paramètre pour conserver une des valeurs.

Exemple

  If OpenWindow(0, 0, 0, 300, 300, "Redimensionne moi !", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
    WindowBounds(0, 200, 200, 400, 400)

    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

OS Supportés

Tous

<- WaitWindowEvent() - Window Index - WindowEvent() ->