Executer un programme console créer en c++ sans afficher la fenetre console

Résolu
Utilisateur anonyme - 16 mars 2013 à 10:06
 Utilisateur anonyme - 26 mars 2013 à 18:29
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

yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 24
16 mars 2013 à 17:28
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...
1
BunoCS Messages postés 15342 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 26 janvier 2023 103
16 mars 2013 à 13:08
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...
0
Utilisateur anonyme
16 mars 2013 à 16:55
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
0
Utilisateur anonyme
26 mars 2013 à 18:29
merci yann_lo_san
0
Rejoignez-nous