[..] Redimensionner la taille d'une fenêtre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
GhostKiller
Niveau 1
Niveau 1
Messages : 6
Enregistré le : sam. 12 juil. 2008 16:20
Status : Hors ligne

[..] Redimensionner la taille d'une fenêtre

#1

Message par GhostKiller »

Bonjour,
je suis tout nouveau ici et ça fait quelques moment que j'utilise AutoIt (Super programme...).

Je connais quelques petit truc mais rien de spécial encore.
J'aimerais savoir si il est possible, avec auto It, de redimensionner la taille une fenêtre.
(Ex: Je veux que cette fenêtre fasse X pixel sur X pixel)

C'est possible ? J'espère qu'un d'entre vous pourras m'aider .

Merci Beaucoup,
Ghost
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [...] Redimensionner la taille d'une fenêtre

#2

Message par jbnh »

Salut

Code : Tout sélectionner

WinMove ( "[CLASS:..............]", "", top, left, x, y)
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
GhostKiller
Niveau 1
Niveau 1
Messages : 6
Enregistré le : sam. 12 juil. 2008 16:20
Status : Hors ligne

Re: [...] Redimensionner la taille d'une fenêtre

#3

Message par GhostKiller »

Super merci, je vais tout de suite voir l' "Help"
Jean
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mer. 06 août 2008 14:17
Status : Hors ligne

Re: [...] Redimensionner la taille d'une fenêtre

#4

Message par Jean »

À ce sujet, j'ai un problème. Le redimensionnement d'une fenêtre (en fait un réduction de la hauteur pour cacher ou non un contrôle) entraîne un déplacement de l'ensemble des contrôles contenu dans la dite fenêtre. Cela donne l'impression que leurs positions est recalculé en fonction de la nouvelle taille par une règle de trois...

Comme éviter cela si c'est possible ?
genaille08
Niveau 4
Niveau 4
Messages : 93
Enregistré le : sam. 03 mai 2008 01:27
Status : Hors ligne

Re: [...] Redimensionner la taille d'une fenêtre

#5

Message par genaille08 »

avec un peu de gugotte ti aurais trouver GUIctrldelete dans l'help
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11793
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Redimensionner la taille d'une fenêtre

#6

Message par Tlem »

Il y à quand même beaucoup mieux que GUICtrlDelete :

Code : Tout sélectionner

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

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 178, 130, 193, 125)

$Button1 = GUICtrlCreateButton("Bouton à cacher", 8, 8, 163, 25, 0)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox à cacher", 8, 40, 121, 17)
$Label1 = GUICtrlCreateLabel("Label à Cacher", 8, 64, 125, 24)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0xFF00FF)

$Afficher = GUICtrlCreateButton("Afficher", 8, 96, 75, 25, 0)
$Cacher = GUICtrlCreateButton("Cacher", 96, 96, 75, 25, 0)

GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
            
        Case $Afficher
            GUICtrlSetState ($Button1, $GUI_SHOW)
            GUICtrlSetState ($Checkbox1, $GUI_SHOW)
            GUICtrlSetState ($Label1, $GUI_SHOW)
            
        Case $Cacher
            GUICtrlSetState ($Button1, $GUI_HIDE)
            GUICtrlSetState ($Checkbox1, $GUI_HIDE)
            GUICtrlSetState ($Label1, $GUI_HIDE)
            
            
    EndSwitch
WEnd
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
genaille08
Niveau 4
Niveau 4
Messages : 93
Enregistré le : sam. 03 mai 2008 01:27
Status : Hors ligne

Re: [...] Redimensionner la taille d'une fenêtre

#7

Message par genaille08 »

chacun ses preferences
de toutes façon ça s'équiveut en nombre de ligne ...
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11793
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Redimensionner la taille d'une fenêtre

#8

Message par Tlem »

genaille08 a écrit :chacun ses preferences
de toutes façon ça s'équiveut en nombre de ligne ...
Certes, mais si vous devez ré-utiliser le contrôle plus tard l'utilisation des macros @hide/@show permet de conserver le control ID.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
genaille08
Niveau 4
Niveau 4
Messages : 93
Enregistré le : sam. 03 mai 2008 01:27
Status : Hors ligne

Re: [..] Redimensionner la taille d'une fenêtre

#9

Message par genaille08 »

Image
Répondre