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 ?
[R] Ouvrir fermer GUI supp.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Ouvrir fermer GUI supp.
Modifié en dernier par badnolife le jeu. 23 avr. 2009 22:43, modifié 1 fois.
-
touslesmatins
- Niveau 6

- Messages : 211
- Enregistré le : dim. 15 févr. 2009 01:08
- Status : Hors ligne
Re: [...] Ouvrir fermer GUI supp.
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+
Voici une possibilité,
Compilez et créez un fichier exe de votre programme et faites lancez le fichier exe avec la fonction run
a+
- Iste
- Niveau 11

- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [...] Ouvrir fermer GUI supp.
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
Re: [...] Ouvrir fermer GUI supp.
bonjour ,
cela peut il te satisfaire .
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 )
EndFuncRe: [...] Ouvrir fermer GUI supp.
Cool, merci beaucoup!
Re: [...] Ouvrir fermer GUI supp.
si ton problème est résolu tu pourra changer la balise du message >>>> [R]
pour résolu
pour résolu

