Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Créer une fenetre "enfant"
Auteur Message
Répondre en citant
Message [R] Créer une fenetre "enfant" 
Bonjour,

Je n'arrive pas à définir la fenêtre parent à la déclaration d'une autre fenêtre comme on peut le faire avec une msgbox pour qu'au final la fenêtre parente soit "vérouillé" tant que la fenêtre enfante est active.
Sachant que je ne souhaite pas utiliser des états du genre @SW_HIDE,@SW_DISABLE ... je veux qu'en cas de clic sur la fenêtre parente, la fenêtre enfante "clignote" .


Exemple concret au cas ou vous n'avez pas tout compris:
Code:

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("test", 218, 167, 192, 124)
$Button1 = GUICtrlCreateButton("fenetre enfant 1", 40, 72, 121, 33)
GUISetState(@SW_SHOW)
While 1
   $nMsg = GUIGetMsg()
   Switch $nMsg
      Case $GUI_EVENT_CLOSE
         Exit
      case $Button1
         msgbox(0,"test","tant que cette msgbox est active, impossible d'utiliser la fenetre parente. comment faire la meme chose avec une fenetre enfant et non une msgbox","",$Form1)
   EndSwitch
WEnd


Merci de votre aide.



Dernière édition par Cαutex le Mar 10 Avr 2012 - 17:11; édité 2 fois

______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Créer une fenetre "enfant" 
Salut,

Tu peux sûrement le faire avec un "GUI Control Style" disponible sur cette page : http://www.autoitscript.com/autoit3/docs/appendix/GUIStyles.htm

Je pense notamment à $WS_CHILD.

A+




______________________________________________________
Répondre en citant
Message [R] Créer une fenetre "enfant" 
Bonjour sablier94,

J'ai déjà essayé de rajouter le style $WS_CHILD à une fenêtre "enfant" seulement je n'ai pas réussi à obtenir le résultat voulu. Peut-tu me faire un exemple de l'utilisation de ce style ou m'expliquer son fonctionnement ?




______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Répondre en citant
Message [R] Créer une fenetre "enfant" 
Salut !

si je me souviens bien tu peux désactiver une fenêtre mais pas la faire clignoter. Car dans l'api ce style est réservé aux DialogBoxes, des fenêtres qui peuvent contenir toutes sortes de controles mais qui désactivent les fenêtres déja ouvertes...

pour ce qui est du style WS_CHILD je crois que ça crée une fenêtre à l'intérieur d'une autre

@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message [R] Créer une fenetre "enfant" 
Dommage pour moi alors ^^ merci Darkbatcher.




______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Message [R] Créer une fenetre "enfant" 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch