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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Supernatural
Niveau 2
Niveau 2
Messages : 26
Enregistré le : jeu. 06 avr. 2017 15:18
Status : Hors ligne

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

#1

Message 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;
rgx
Niveau 4
Niveau 4
Messages : 61
Enregistré le : sam. 16 nov. 2019 17:53
Status : Hors ligne

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

#2

Message 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:
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

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

#3

Message 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()
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Répondre