[R] Ouvrir fermer GUI supp.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
badnolife
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 08 avr. 2009 16:59
Status : Hors ligne

[R] Ouvrir fermer GUI supp.

#1

Message par badnolife »

Bonsoir,
j'aimerais que mon programme puisse ouvrir et fermer des fenêtre, j'ai donc fait une fonction qui ouvre la fenêtre, (ou plutot qui la crée avec GUICreate) puis je la supprime avec GUIDelete. Mais le problème est qu'une fois ouverte puis fermée, le fenêtre n'est plus accessible, impossible de la réouvrir ! Comment puis-je la rendre à nouveau accessible ?
Modifié en dernier par badnolife le jeu. 23 avr. 2009 22:43, modifié 1 fois.
touslesmatins
Niveau 6
Niveau 6
Messages : 211
Enregistré le : dim. 15 févr. 2009 01:08
Status : Hors ligne

Re: [...] Ouvrir fermer GUI supp.

#2

Message par touslesmatins »

bonjour,
Voici une possibilité,
Compilez et créez un fichier exe de votre programme et faites lancez le fichier exe avec la fonction run
a+
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [...] Ouvrir fermer GUI supp.

#3

Message par Iste »

heu, je suis pas sur de comprendre, mais si le probleme est bien de retrouver une GUI supprimée, essaye d'utiliser WinSetState ( "title", "text", @SW_HIDE ) au lieu de la supprimer et WinSetState ( "title", "text", @SW_SHOW ) pour la ravoir
Signez ici
nounours
Niveau 2
Niveau 2
Messages : 16
Enregistré le : ven. 01 août 2008 12:28
Status : Hors ligne

Re: [...] Ouvrir fermer GUI supp.

#4

Message par nounours »

bonjour ,

cela peut il te satisfaire .

Code : Tout sélectionner

#include <GUIConstants.au3>

HotKeySet("{F2}", "afficher_fenetre")
HotKeySet("{F3}", "cacher_fenetre")

GUICreate("My GUI")  
GUISetState (@SW_SHOW)      

While 1
    $msg = GUIGetMsg()
    
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend

func afficher_fenetre()
GUISetState (@SW_SHOW )                        
EndFunc


func cacher_fenetre()
GUISetState (@SW_HIDE  )                        
EndFunc
badnolife
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 08 avr. 2009 16:59
Status : Hors ligne

Re: [...] Ouvrir fermer GUI supp.

#5

Message par badnolife »

Cool, merci beaucoup!
nounours
Niveau 2
Niveau 2
Messages : 16
Enregistré le : ven. 01 août 2008 12:28
Status : Hors ligne

Re: [...] Ouvrir fermer GUI supp.

#6

Message par nounours »

si ton problème est résolu tu pourra changer la balise du message >>>> [R]

pour résolu ;)
Répondre