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és459Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention11 mai 20132 5 déc. 2006 à 23:44
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...?
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és459Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention11 mai 20132 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és1Date d'inscriptionlundi 14 août 2006StatutMembreDernière intervention14 août 2006 14 août 2006 à 16:16
Sous devcpp il y a dans le menu projet options :
"do not create a console"...
cs_floche
Messages postés16Date d'inscriptiondimanche 10 octobre 2004StatutMembreDernière intervention11 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és147Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention15 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és9Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention20 janvier 2006 6 déc. 2003 à 02:37
Est-ce que sa serais possible de cacher la fenetre en cours?
cs_egd
Messages postés3Date d'inscriptionmardi 22 juillet 2003StatutMembreDernière intervention23 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és1Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention22 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és1Date d'inscriptionjeudi 18 avril 2002StatutMembreDerniè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és1Date d'inscriptionmardi 4 juin 2002StatutMembreDerniè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
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?
6 déc. 2006 à 00:22
Mais je crois que WriteConsole() poura écrire dans la console j'en suis pas sur.
Plus d'info ici: WriteConsole
5 déc. 2006 à 23:44
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....
5 déc. 2006 à 23:14
5 déc. 2006 à 23:09
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.....
14 août 2006 à 16:16
"do not create a console"...
1 mars 2006 à 15:05
4 févr. 2006 à 14:00
"FreeConsole();" tout simplement...
"AlocConsole();" pour la montrer
dans windows.h
21 juil. 2004 à 15:56
6 déc. 2003 à 02:37
22 juil. 2003 à 16:55
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!)
22 mai 2003 à 17:36
En faisant
' ShowWindow(FindWindow("FIC.EXE", NULL) ,SW_HIDE); '
dans le fichier 'fic.cpp' cela ne fonctionne pas ?...
2 juil. 2002 à 17:44
Et pas WS_HIDE
Voila a+ tt le monde
4 juin 2002 à 02:14
en fait, je voudrais que les fenetres dos appelées ne s'affichent pas du tout
2 juin 2002 à 19:19
je compile avec devcpp pourtant mais ça fonctionne pas comme tu le vois!:(
7 déc. 2001 à 13:45
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?