Functions > GUI > GUISetParameters >


GUISetStyle

Modifie les styles d'une GUI.

GUISetStyle ( Style [, ExStyle [, winhandle]] )

Param�tres

style D�finit le style de la fen�tre. Voir l'annexe Styles des contr�les GUI.
Utilisez -1 pour laisser inchang�.
exStyle [optionnel] D�finit le style �tendu de la fen�tre. Voir le Table des Styles Etendus. -1 est la valeur par d�faut.
Utilisez -1 pour laisser inchang�.
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.

Remarque

Aucune v�rification n'est effectu�e sur la valeur du style, pas plus que sur l'interaction avec contr�le d�j� d�fini. Il est de la responsabilit� du concepteur d'assurer cette compatibilit�.

En relation

GUIGetStyle

Exemple

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Example()

Func Example()

    GUICreate("Gui Style", 260, 100)
    Local $idButton = GUICtrlCreateButton("Set Style", 45, 50, 150, 20)
    GUISetState(@SW_SHOW)

    Local $bNewStyle = False, $idMsg
    Do
        $idMsg = GUIGetMsg()
        If $idMsg = $idButton Then
            If Not $bNewStyle Then
                GUISetStyle(BitOR($WS_POPUPWINDOW, $WS_THICKFRAME), BitOR($WS_EX_CLIENTEDGE, $WS_EX_TOOLWINDOW))
                GUICtrlSetData($idButton, 'Undo Style')
            Else
                GUISetStyle(BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU), 0)
                GUICtrlSetData($idButton, 'Set Style')
            EndIf
            $bNewStyle = Not $bNewStyle
        EndIf
    Until $idMsg = $GUI_EVENT_CLOSE

    GUIDelete()
EndFunc   ;==>Example