Page 1 sur 1

[R] FileOpenDialog position et redimensionner un GUI

Posté : jeu. 11 déc. 2008 15:04
par AlbatorV
Bonjour
Y'a t'il moyen de donner une position d'un fenêtre FileOpenDialog ?
Y'a t'il moyen de changer la hauteur d'un GUI après clique sur un bouton ? J'ai bien trouvé la fonction WinMove mais elle déplace les labels, inputbox...
merci d'avance

Re: [..] FileOpenDialog position et redimensionner un GUI

Posté : jeu. 11 déc. 2008 23:19
par Tlem
Pour le FileOpenDialog, il semble que ce n'est pas possible (de manière simple).

Pour redimensionner votre GUI, c'est bien la commande Winmove, par contre vous devez utiliser la commande GUICtrlSetResizing pour fixer position/taille.

Code : Tout sélectionner

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

$Form1 = GUICreate("Form1", 250, 200, 192, 124)
$Button1 = GUICtrlCreateButton("Redim", 8, 168, 75, 25, 0)
GUICtrlSetResizing(-1, 802)
$Button2 = GUICtrlCreateButton("Button2", 88, 168, 75, 25, 0)
GUICtrlSetResizing(-1, 802)
$Button3 = GUICtrlCreateButton("Button3", 168, 168, 75, 25, 0)
GUICtrlSetResizing(-1, 802)
$Edit1 = GUICtrlCreateEdit("", 10, 32, 230, 121)
GUICtrlSetResizing(-1, 802)
GUISetState(@SW_SHOW)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

        Case $Button1
            WinMove($Form1,"", default, default, 400, 300)
    EndSwitch
WEnd
 

Re: [..] FileOpenDialog position et redimensionner un GUI

Posté : ven. 12 déc. 2008 08:20
par AlbatorV
Merci beaucoup, c'est parfait...