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

 C Discussion :

Lancer programme réduit


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 23
    Par défaut Lancer programme réduit
    Bonjour à tous,

    je souhaiterais que mon programme ne s'ouvre pas de manière visible...

    Soit en réduit (totalement), soit carrément invisible (Ça serait le mieux...)

    Le fil de mes recherches m'ont conduit à ca :

    HWND hwnd=GetForegroundWindow();
    ShowWindow(hwnd,SW_MINIMIZE);

    Seulement, on aperçoit tout de même la fenêtre pendant une seconde.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 60
    Par défaut
    Il te suffit de ne pas appeler la fonction ShowWindows

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 23
    Par défaut
    Ca ne change rien, je viens d'essayer...

    Lorsque je supprime la ligne showWindow[..], la fenetre d'affiche tout à fait normalement.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 60
    Par défaut
    Es-tu sur d'avoir recompiler ton code ?
    Donne nous peut etre tout ton code pour que l' on puisse peut etre t aider plus efficacement

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 23
    Par défaut
    C'est bon, j'ai trouvé ce qui m'interressait

    Plutot que d'utiliser ShowWindow(hwnd,SW_MINIMIZE);, je devais utiliser ShowWindow(hwnd,SW_HIDE);



  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Ne suffit-il pas tout simplement de ne pas positionner le style WS_VISIBLE dans CreateWindow?

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

Discussions similaires

  1. [Process] Lancer programme externe dans form
    Par goddet dans le forum C#
    Réponses: 24
    Dernier message: 11/12/2019, 13h32
  2. Lancer programme VBA depuis SAS
    Par fafabzh6 dans le forum Macro
    Réponses: 3
    Dernier message: 24/09/2008, 14h03
  3. [SWT] SWT.Program lancer programme avec 2 paramètres
    Par soft-war dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 22/05/2008, 21h49
  4. Lancer programme en c au demarrage.
    Par Pixl08 dans le forum Windows
    Réponses: 15
    Dernier message: 15/04/2008, 12h34
  5. Lancer programme utilisateur au boot de Linux
    Par asterogyre dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 27/05/2006, 12h11

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