Page 1 sur 1

[..]Mettre en premier plan une fenêtre

Posté : jeu. 12 déc. 2019 08:42
par Supernatural
Bonjour à tous, après un long arrêt de programmation avec AutoIt je reviens de nouveau (i'm back ^^).

Pour cela j'aurai besoin de votre aide. Je vous expose mon problème:

Sur une commande numérique, j'ai deux fenêtres que l'on nommera A & B. La fenêtre A s'affiche en premier puis la fenêtre B s'affiche en second.

Je voudrais que lorsque la fenêtre B s'affiche, elle passe automatiquement en premier plan.

Merci par avance pour votre aide;

Re: [..]Mettre en premier plan une fenêtre

Posté : jeu. 12 déc. 2019 09:25
par rgx
Bonjour Supernatural

Quelques possibilités, selon que tu veux que la fenêtre soit au premier plan en fin de programme ou y reste tout le temps.
  • WinSetOnTop
  • WinSetState
  • WinActivate
:wink:

Re: [..]Mettre en premier plan une fenêtre

Posté : jeu. 12 déc. 2019 11:23
par walkson
Bonjour,
Si la fenêtre est une GUI AutoIt
GUICreate("Form1", 615, 438, 192, 124, -1, $WS_EX_TOPMOST)
ou bien la solution "mère-fille"
Local $hGUI = GUICreate("A", 400, 100)
Local $hChild = GUICreate("B", 210, 72, 20, 15, -1,  $WS_EX_MDICHILD, $hGUI)
Méthode utilisable pour les MsgBox()