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

MFC Discussion :

Se débarasser de la fenetre pop-up de la commande "system"


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 53
    Par défaut Se débarasser de la fenetre pop-up de la commande "system"
    Bonjour a tous,

    Je suis nouveau sur le forum...mais pas sur le site, qui m'a deja rendu de nombreux services via ses tutos.
    Masi, voici le temps de ma premiere question..et deuxieme dans la foulee!

    Voila mon premier probleme.
    J'aimerais me débarasser des fenetres qui apparaissent furtivement a chaque fois que mon code execute la commande "system". Cela fait du plus mauvais effet ces fenetres qui gachent ma boite de dialogue! ;-)

    Et mon deuxieme.
    Je cherche en vain a faire centrer de maniere automatique mes fenetres ,boites de dialogues et messageBox au milieu de l'ecran quelquesoit la resolution du PC.

    Merci de votre aide

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Pour ta première question, tu as avantageusement à remplacer system par shellexecute, regarde dans la faq http://c.developpez.com/faq/vc/

  3. #3
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 53
    Par défaut
    Désolé mais je ne trouve pas dínformations concernant Shellexecute sur la page que tu m'as recommandée.
    Allons voir sur MSDN!

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414

  5. #5
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 53
    Par défaut
    J'ai jete un coup d óeil a cette fonction "ShellExecuteEx".
    Cependant, ce la ne resout pas mon probleme. En effet, la commande que j'execute avec "system" est une commande "DOS maison", qui nessecite le formatage suivant dans la fenetre de commande :

    Encode -p "fichier.txt" -d "fichier.fty"

    Comment declarer une telle commande au sein de ShellExecuteEx?
    Cela ne me semble pas possible au regard de ce que j'ai lu sur MSDN.

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    Citation Envoyé par Mac Twist
    J'ai jete un coup d óeil a cette fonction "ShellExecuteEx".
    Cependant, ce la ne resout pas mon probleme. En effet, la commande que j'execute avec "system" est une commande "DOS maison", qui nessecite le formatage suivant dans la fenetre de commande :

    Encode -p "fichier.txt" -d "fichier.fty"

    Comment declarer une telle commande au sein de ShellExecuteEx?
    Cela ne me semble pas possible au regard de ce que j'ai lu sur MSDN.
    salut,
    tu n'as pas bien lu ou regardé le lien de la faq.
    tes options sont considerées comme des arguments .
    dans le cas de shellexecutex il suffit de mettre les arguments dans
    ExecuteInfo.lpParameters comme dans le lien de la faq...


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fenetre pop up taille
    Par marty499 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 05/05/2009, 12h10
  2. Réponses: 9
    Dernier message: 04/01/2008, 15h49
  3. affichage d'une fenêtre pop-up
    Par zizoux5 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/08/2007, 22h35
  4. Réponses: 1
    Dernier message: 22/07/2007, 17h42
  5. [VBA-E]fenetre pop-up à minuterie et toujours au premier plan
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 16/10/2006, 14h49

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