Functions > GUI > GUISetParameters >


GUISetState

Modifie l'�tat d'une GUI.

GUISetState ( [flag [, winhandle]] )

Param�tres

flag [optionnel] @SW_SHOW = Affiche une fen�tre pr�c�demment cach� (par d�faut)
    @SW_HIDE = Cache la fen�tre
    @SW_MINIMIZE = Minimise la fen�tre
    @SW_MAXIMIZE = Maximise la fen�tre
    @SW_RESTORE = Annule une minimisation de la fen�tre
    @SW_DISABLE = D�sactive la fen�tre
    @SW_ENABLE = Active la fen�tre
    @SW_LOCK = Verrouille la fen�tre pour �viter de la repeindre.
    @SW_UNLOCK = D�verrouille la fen�tre pour permettre la peinture.
    @SW_SHOWDEFAULT - D�finit l'�tat d'affichage bas� sur le flag SW_ sp�cifi� dans la structure STARTUPINFO
    @SW_SHOWMAXIMIZED - Active la fen�tre et l'affiche comme une fen�tre maximis�e
    @SW_SHOWMINIMIZED - Active la fen�tre et l'affiche comme une fen�tre minimis�e
    @SW_SHOWMINNOACTIVE - Affiche la fen�tre comme une fen�tre minimis�e
    @SW_SHOWNA - Affiche la fen�tre dans son �tat courant
    @SW_SHOWNOACTIVATE - Affiche une fen�tre dans sa taille et position la plus r�cente
    @SW_SHOWNORMAL - Active et affiche une fen�tre
winhandle [optionnel] Handle Windows retourn� par GUICreate() (par d�faut, la fen�tre pr�c�demment utilis�e).

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0.

Remarques

Lorsque les fen�tres sont cr��es, elles sont d'abord cach�es aussi vous devez utiliser cette fonction pour les afficher (SW_SHOW).

Une seule fen�tre peut �tre verrouill�e avec @SW_LOCK. Tout autre @SW_LOCK verrouille la fen�tre demand�e.
SW_UNLOCK ignore simplement le "winhandle" pour d�bloquer une fen�tre verrouill�e.

En relation

GUICreate

Exemple

#include <GUIConstantsEx.au3>

Example()

Func Example()
    GUICreate("My GUI") ; commence la d�finition

    GUISetState(@SW_SHOW) ; Affiche une bo�te de dialogue vide

    ; Boucle jusqu'� ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

EndFunc   ;==>Example