Executer un programme console créer en c++ sans afficher la fenetre console [Résolu]

Signaler
Messages postés
43
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
2 juin 2014
-
Messages postés
43
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
2 juin 2014
-
bonjour tout le monde
j'ai créé un programme c++ (console) et je veux lui exécuter sans afficher la fenêtre de console c-a-d quand je clique dessus il s'exécute mais sans afficher la console
merci

4 réponses

Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
23
Salut,

il faut faire un prog. avec une destination de projet différent de console app. puis ne pas implémenter de fenetre, seulement un WinMain() et une pompe de message.

Ceci dit, tu peux aussi utiliser ceci pour masquer la console :

HWND hWndCon = ::GetConsoleWindow();
if(hWndCon)
    ::ShowWindow(hWndCon, SW_HIDE);


mais elle sera quant mêmme affichée 1 seconde au démarrage.

bye...
Messages postés
15059
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
10 juin 2021
94
Hello,
Tu peux faire un programme en Win32, en cachant la fenêtre.


@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
43
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
2 juin 2014

merci buno,
mais je connait une fonction de Win32 tel que FreeConsole(), mais le problème quelle ne cache pas la console complétement, c-a-d à l’exécution du programme elle affiche la console pendant une ou deux second puis elle disparaitre, mais moi je veux quelle ne s'affiche jamais la console. est ce que il existe un moyen de faire ça
Messages postés
43
Date d'inscription
vendredi 22 avril 2011
Statut
Membre
Dernière intervention
2 juin 2014

merci yann_lo_san