Windows.h faire disparaitre la console [Résolu]

wxccxw 759 Messages postés samedi 15 mai 2004Date d'inscription 30 janvier 2011 Dernière intervention - 18 oct. 2004 à 20:56 - Dernière réponse : wxccxw 759 Messages postés samedi 15 mai 2004Date d'inscription 30 janvier 2011 Dernière intervention
- 21 juin 2006 à 18:17
Mon code est :


#include <windows.h>
#include
#include <stdio.h>
#include <conio.h>
#ifdef __BORLANDC__
#pragma argsused
#endif

LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);

char szClassName[ ] = "WindowsApp";

int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)

{
HWND hwnd;
MSG messages;
WNDCLASSEX wincl;

wincl.hInstance = hThisInstance;
wincl.lpszClassName = szClassName;
wincl.lpfnWndProc = WindowProcedure;
wincl.style = CS_DBLCLKS;
wincl.cbSize = sizeof (WNDCLASSEX);

wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
wincl.lpszMenuName = NULL;
wincl.cbClsExtra = 9;
wincl.cbWndExtra = 9;

wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
char * Titre="NE PAS QUITER - FirePorts Security 2005";
int format;
if (!RegisterClassEx (&wincl))
return 0;

hwnd = CreateWindowEx (
0,
szClassName,
"FirePorts Security 2005",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
544,
375,
HWND_DESKTOP,
NULL,
hThisInstance,
NULL

);

ShowWindow (hwnd, nFunsterStil);
SetConsoleTitle(Titre);

MessageBox (NULL, "FirePorts Security 2005 est activé" , "FirePorts Security 2005", 0 + MB_ICONEXCLAMATION);
while (GetMessage (&messages, NULL, 0, 0))

{

TranslateMessage(&messages);
DispatchMessage(&messages);

}
MessageBox (NULL, "Attention, votre ordinateur ne va plus etre proteger contre les pirates" , "FirePorts Security 2005", 0 + MB_ICONEXCLAMATION);
return messages.wParam;
}

LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{

switch (message)
{
case WM_DESTROY:
PostQuitMessage (0);
break;

default:
return DefWindowProc (hwnd, message, wParam, lParam);
}

return 0;
}

Mais deriere ma fenetre s'affiche un console comment la faire disparaitre ???


GOD IS A PROGRAMMER
Afficher la suite 

Votre réponse

9 réponses

Meilleure réponse
wxccxw 759 Messages postés samedi 15 mai 2004Date d'inscription 30 janvier 2011 Dernière intervention - 15 févr. 2006 à 23:47
3
Merci
ok enfaite, c'etait une borlanderi

Merci wxccxw 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de wxccxw
Meilleure réponse
wxccxw 759 Messages postés samedi 15 mai 2004Date d'inscription 30 janvier 2011 Dernière intervention - 15 févr. 2006 à 23:47
3
Merci
sous Builder X, IDE gratos qui pourit le C :)

Merci wxccxw 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de wxccxw
Meilleure réponse
wxccxw 759 Messages postés samedi 15 mai 2004Date d'inscription 30 janvier 2011 Dernière intervention - 15 févr. 2006 à 23:48
3
Merci
en plus ct turbo C donc... plein de fonction qui planter

Merci wxccxw 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de wxccxw
Meilleure réponse
wxccxw 759 Messages postés samedi 15 mai 2004Date d'inscription 30 janvier 2011 Dernière intervention - 15 févr. 2006 à 23:49
3
Merci
ha... racpp encore et toujour

Merci wxccxw 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de wxccxw
Meilleure réponse
wxccxw 759 Messages postés samedi 15 mai 2004Date d'inscription 30 janvier 2011 Dernière intervention - 15 févr. 2006 à 23:51
3
Merci
maintenant, j'essay de m'interresser a, OpenGl, mais c dur :

Merci wxccxw 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de wxccxw
Meilleure réponse
wxccxw 759 Messages postés samedi 15 mai 2004Date d'inscription 30 janvier 2011 Dernière intervention - 21 juin 2006 à 18:17
3
Merci
je me suis mit au DirectX plus facile et plus puissant

Merci wxccxw 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de wxccxw
cs_ToToL 170 Messages postés vendredi 25 avril 2003Date d'inscription 9 juillet 2008 Dernière intervention - 18 oct. 2004 à 21:30
0
Merci
As-tu vraiment créé un projet Win32 application au lieu d'un projet Win32 Console ?
Commenter la réponse de cs_ToToL
racpp 1910 Messages postés vendredi 18 juin 2004Date d'inscription 14 novembre 2014 Dernière intervention - 18 oct. 2004 à 21:50
0
Merci
Salut,
Je pense qu'il faut supprimer la fonction SetConsoleTitle() car elle ne sert qu'aux applications console. Je me demande aussi pourquoi tu as inclu , <stdio.h>, <conio.h> car toutes les fonctions de ton code sont dans <windows.h>
Commenter la réponse de racpp
cs_Nebula 790 Messages postés samedi 8 juin 2002Date d'inscription 7 juin 2007 Dernière intervention - 18 oct. 2004 à 22:00
0
Merci
Si tu utilises les free command line tools, regarde l'aide du linker pour savoir comment lui dire de créer une application windows, je ne me rappelle plus du flag...

Les autres remarques restent valables aussi, une application Windows n'inclut que les entêtes Windows !
Commenter la réponse de cs_Nebula

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.