IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Mettre une InputBox au premier plan


Sujet :

VBScript

  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut Mettre une InputBox au premier plan
    Bonjour,


    Je dois faire tourner un script qui commence par afficher une InputBox.

    Le problème c'est qu'une application tourne déjà en plein écran et que, du coup, mon InputBox est invisible.
    Et je ne parviens pas à l'affiche au premier plan !

    - Comment peut-on mettre un objet InpubBox au premier plan ?

    Merci d'avance

  2. #2
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Par défaut
    Salut,

    a premiere vue il n'est pas possible d'imposer une msgbox en premier plan.
    Mais, j'ai trouvé ce lien qui devrait t'interesser :

    http://www.codeproject.com/KB/vbscri...WAYSONTOP.aspx

    en utilisant le fullscreen de IE on parvient à contourner le problème.

    A tester...

    A++

  3. #3
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    http://www.developpez.net/forums/sho...d.php?t=568051
    Pourquoi avoir fait 2 sujets ?
    Ce n'est pas le même problème ?

  4. #4
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut
    Pas le même sujet à la base.

    Mon script ouvre une InputBox,qui, selon le choix ouvre une fenetre IE.

    Les deux doivent se mettre au premier plan et ce sont deux objets différents.

    Mais avec la réponse de RadPat les deux sujets se rejoignent.

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut
    Merci pour ta réponse et ton lien RadPAT.

    D'après ce code, j'ai essayé:

    qui est censé passer la fenêtre par dessus les autres, ne marche pas

    passe bien au dessus des autres fenetres windows mais pas par dessus mon application

    D'ailleurs même un Alt+Tab ne suffit pas a faire passer une fenetre devant l'appli jouée en plein écran.
    Le problème vient surement de là.

    A moins que quelqu'un ait une solution + "puissante" ?

  6. #6
    Membre confirmé

    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mai 2005
    Messages : 40
    Par défaut Avec beaucoup de retard
    Je cherchais une solution à ce problème, et je n'ai pas trouvé pour le "inputbox", mais une solution plus intéressante et plus puissante consiste à créer un fichier "hta".
    voir cet autre sujet ici :
    et HTA Application Object sur le site de microsoft

    JJDai

  7. #7
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 060
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 060
    Par défaut
    Hello,

    J'y connais pas grand chose en VBScript, mais il manque des infos,

    1) Vous ne fournissez pas le code VBScript complet qui lance votre InputBox. Sans ce code, il est difficile de voir comment vous gérez l’affichage ou l’ordre de vos fenêtres.
    2) On ignore également l’environnement exact (version de Windows, type d’application en plein écran, droits d’exécution, etc.). Certains full screen “forcent” systématiquement le focus et empêchent ainsi l’affichage en avant-plan d’une boîte de dialogue classique.

    Un HTA peut être configuré pour s’afficher dans sa propre fenêtre. Parfois, vous pouvez jouer sur certaines propriétés (fenêtre toujours au top), même si là aussi, ce n’est pas toujours garanti contre une application “verrouillant” l’écran.

    La méthode la plus simple en scénario standard est souvent de sortir du plein écran (ou de minimiser la fenêtre concernée) puis d’afficher l’InputBox.

    EDIT : J'avais pas vu que le message d'origine était de 2008, pfff...

Discussions similaires

  1. Comment mettre une fenêtre au premier plan?
    Par damien99 dans le forum MFC
    Réponses: 11
    Dernier message: 30/08/2006, 11h37
  2. Mettre une fenêtre au premier plan
    Par Riko dans le forum Delphi
    Réponses: 4
    Dernier message: 20/06/2006, 19h30
  3. Mettre une fenetre au premier plan
    Par madislak dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 14/02/2006, 00h32
  4. Mettre une application en premier plan
    Par portu dans le forum API, COM et SDKs
    Réponses: 15
    Dernier message: 23/02/2005, 15h39
  5. Réponses: 2
    Dernier message: 07/02/2005, 16h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo