[R] Fenêtre au premier plan

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Andranik
Niveau 3
Niveau 3
Messages : 45
Enregistré le : mer. 30 oct. 2013 14:28
Status : Hors ligne

[R] Fenêtre au premier plan

#1

Message par Andranik »

Bonjour,

Je voulais vous demander comment faire pour que la GUI soit toujours au 1er plan même quand on clique ailleur
:roll:
Voici la GUI

Code : Tout sélectionner

$Form2 = GUICreate("Help", 300, 85, -1, -1, -1, "$WS_EX_TOPMOS")
$Label1 = GUICtrlCreateLabel("Text", 8, 8, 278, 24)
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Suivant", 72, 40, 161, 33)
GUICtrlSetOnEvent($Button1, "Choos_DOT")
 
Merci :D :D :D :D
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] fenetre au premier plan

#2

Message par Hugues »

Bonjour,

Essai avec
► Afficher le texte
Modifié en dernier par Hugues le ven. 17 janv. 2014 11:45, modifié 3 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] fenetre au premier plan

#3

Message par jguinch »

Code : Tout sélectionner

$Form2 = GUICreate("Help", 300, 85, -1, -1, -1, [b]$WS_EX_TOPMOST[/b])
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Andranik
Niveau 3
Niveau 3
Messages : 45
Enregistré le : mer. 30 oct. 2013 14:28
Status : Hors ligne

Re: [..] fenetre au premier plan

#4

Message par Andranik »

jguinch a écrit :

Code : Tout sélectionner

$Form2 = GUICreate("Help", 300, 85, -1, -1, -1, [b]$WS_EX_TOPMOST[/b])
Merci pour vos repense, mais malheureusement j'ai un message d'erreur suivant

Code : Tout sélectionner

 
$Form2 = GUICreate("Helper", 300, 85, -1, -1, -1,$WS_EX_TOPMOST)
$Form2 = GUICreate("Helper", 300, 85, -1, -1, -1,^ ERROR

Si je rajoute les guillemets autour "$WS_EX_TOPMOST" la fenêtre ce lance mais elle n'est pas au 1er plan
 
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Fenêtre au premier plan

#5

Message par Tlem »

Bonjour.
Rajoutez cette ligne au début de votre script :

Code : Tout sélectionner

#include <WindowsConstants.au3>
ou remplacez la variable $WS_EX_TOPMOST par la valeur 0x00000008. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Andranik
Niveau 3
Niveau 3
Messages : 45
Enregistré le : mer. 30 oct. 2013 14:28
Status : Hors ligne

Re: [R] fenetre au premier plan

#6

Message par Andranik »

Hugues a écrit :Bonjour,

Essai avec
► Afficher le texte
Je viens de tester votre proposition c'est TOP !!!
Merci
Répondre