Cacher la fenêtre dos [dev c++]

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 018 fois - Téléchargée 38 fois

Contenu du snippet

Permet de cacher la fenêtre dos quand l'application est de type dos(avec compilateur Dev C++,...).

Source / Exemple :


#include <windows.h>

void main()
 {
  ShowWindow(FindWindow("tty",NULL),WS_HIDE); // "tty" est le nom de la fenêtre DOS que vous pouvez obtenir avec Spy++ fournis avec Visual C++
 }
Ajouter un commentaire Commentaires
Utilisateur anonyme
Teste quand meme printf() on sait jamais ca peut marché :)
Mais je crois que WriteConsole() poura écrire dans la console j'en suis pas sur.
Plus d'info ici: WriteConsole
Messages postés
459
Date d'inscription
dimanche 9 janvier 2005
Statut
Membre
Dernière intervention
11 mai 2013
1
A bon, zut alors, et ou s'écrivent les printf(); après alors...?
parceque dans l'aide de windows il en parle pas :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/allocconsole.asp

Donc si je souhaiterais faire disparaitre la fenetre grace a
FreeConsole(); comment faire une fois que je la fais réaparaitre grace a AllocConsole(); pour écrire et que sa se vois...?

Merci....
Utilisateur anonyme
info: quand on appelle une fenetre avec AllocConsole() bein par la suite l'appelle de printf() n'écrira pas dans la fenetre.
Messages postés
459
Date d'inscription
dimanche 9 janvier 2005
Statut
Membre
Dernière intervention
11 mai 2013
1
Comme le dis floche, le meilleur et plus simple solution c'est
d'inclure le header "windows.h" et ensuite de faire celon ces envi avec ces 2 fonctions :

"FreeConsole();" Pour cacher la fenetre
"AllocConsole();" Pour La refaire paraitres...( ya 2 'l' floche )

c'est largement plus simple.....
Messages postés
1
Date d'inscription
lundi 14 août 2006
Statut
Membre
Dernière intervention
14 août 2006

Sous devcpp il y a dans le menu projet options :
"do not create a console"...
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.