CACHER LA FENÊTRE DOS [DEV C++]

zeo - 7 déc. 2001 à 13:45
 Utilisateur anonyme - 6 déc. 2006 à 00:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9270-cacher-la-fenetre-dos-dev-c

Utilisateur anonyme
6 déc. 2006 à 00:22
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
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
5 déc. 2006 à 23:44
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
5 déc. 2006 à 23:14
info: quand on appelle une fenetre avec AllocConsole() bein par la suite l'appelle de printf() n'écrira pas dans la fenetre.
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
5 déc. 2006 à 23:09
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.....
hparis91 Messages postés 1 Date d'inscription lundi 14 août 2006 Statut Membre Dernière intervention 14 août 2006
14 août 2006 à 16:16
Sous devcpp il y a dans le menu projet options :
"do not create a console"...
Utilisateur anonyme
1 mars 2006 à 15:05
EDGE merci !!!! super astuce
cs_floche Messages postés 16 Date d'inscription dimanche 10 octobre 2004 Statut Membre Dernière intervention 11 avril 2006
4 févr. 2006 à 14:00
pour cacher une console dos
"FreeConsole();" tout simplement...
"AlocConsole();" pour la montrer
dans windows.h
NikatorS Messages postés 147 Date d'inscription mercredi 18 septembre 2002 Statut Membre Dernière intervention 15 avril 2011
21 juil. 2004 à 15:56
A mon avis mmuller57 le niveau initié pour ce code, c'est bien trop. Tu l'as fournie avec une erreur et en plus tu ne repond pas au message. C'est un code de débutant.
SmIl3y Messages postés 9 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 20 janvier 2006
6 déc. 2003 à 02:37
Est-ce que sa serais possible de cacher la fenetre en cours?
cs_egd Messages postés 3 Date d'inscription mardi 22 juillet 2003 Statut Membre Dernière intervention 23 juillet 2003
22 juil. 2003 à 16:55
Pourquoi faire une applique DOS cachée? il suffit de faire une applic Windows cachée:
1 Prendre le model de Dev-C++ (new project / windows C++)
2 changer le code dans le WinMain avec
ShowWindow(hwnd, SW_HIDE);
3 dans la fonction WindowProcedure, ajouter un
case WM_CREATE:
// + le code qu'on veut
// sans break;
avant le case WM_DESTROY:
(sinon l'applic tourne sans qu'on puisse la virer!)
cs_tdy Messages postés 1 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 22 mai 2003
22 mai 2003 à 17:36
Je voudrais cacher la fenètre DOS de mon executable "FIC.EXE" :
En faisant
' ShowWindow(FindWindow("FIC.EXE", NULL) ,SW_HIDE); '
dans le fichier 'fic.cpp' cela ne fonctionne pas ?...
julienz83 Messages postés 1 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 2 juillet 2002
2 juil. 2002 à 17:44
C'est SW_HIDE
Et pas WS_HIDE

Voila a+ tt le monde
cs_frida Messages postés 1 Date d'inscription mardi 4 juin 2002 Statut Membre Dernière intervention 4 juin 2002
4 juin 2002 à 02:14
pareil que zeo et blackwizzard
en fait, je voudrais que les fenetres dos appelées ne s'affichent pas du tout
Utilisateur anonyme
2 juin 2002 à 19:19
`WS_HIDE' undeclared (first use this function)

je compile avec devcpp pourtant mais ça fonctionne pas comme tu le vois!:(
Salut,
est ce qu'il existe un code permettant non seulement de cacher une application dos, mais en plus de l'enlevé complétement de l'écran afin de démarrer l'application directement en mode windows et utiliser les fonctionnalités de c dernier?
Rejoignez-nous