begin process at 2012 05 30 20:06:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Windows.h faire disparaitre la console


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Windows.h faire disparaitre la console

lundi 18 octobre 2004 à 20:56:49 | Windows.h faire disparaitre la console

wxccxw

Membre Club
Mon code est :



#include <windows.h>
#include <iostream.h>
#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
lundi 18 octobre 2004 à 21:30:25 | Re : Windows.h faire disparaitre la console

ToToL

Membre Club
As-tu vraiment créé un projet Win32 application au lieu d'un projet Win32 Console ?
lundi 18 octobre 2004 à 21:50:30 | Re : Windows.h faire disparaitre la console

racpp

Administrateur CodeS-SourceS
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 <iostream.h>, <stdio.h>, <conio.h> car toutes les fonctions de ton code sont dans <windows.h>
lundi 18 octobre 2004 à 22:00:07 | Re : Windows.h faire disparaitre la console

Nebula

Membre Club
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 !
mercredi 15 février 2006 à 23:47:22 | Re : Windows.h faire disparaitre la console

wxccxw

Membre Club
Réponse acceptée !
ok enfaite, c'etait une borlanderi
mercredi 15 février 2006 à 23:47:45 | Re : Windows.h faire disparaitre la console

wxccxw

Membre Club
Réponse acceptée !
sous Builder X, IDE gratos qui pourit le C :)
mercredi 15 février 2006 à 23:48:23 | Re : Windows.h faire disparaitre la console

wxccxw

Membre Club
Réponse acceptée !
en plus ct turbo C donc... plein de fonction qui planter
mercredi 15 février 2006 à 23:49:18 | Re : Windows.h faire disparaitre la console

wxccxw

Membre Club
Réponse acceptée !
ha... racpp encore et toujour
mercredi 15 février 2006 à 23:51:41 | Re : Windows.h faire disparaitre la console

wxccxw

Membre Club
Réponse acceptée !
maintenant, j'essay de m'interresser a, OpenGl, mais c dur :
mercredi 21 juin 2006 à 18:17:06 | Re : Windows.h faire disparaitre la console

wxccxw

Membre Club
Réponse acceptée !
je me suis mit au DirectX plus facile et plus puissant




Cette discussion est classée dans : messages, wincl, hwnd, wparam, fireports


Répondre à ce message

Sujets en rapport avec ce message

probleme pour mon petit carré [ par mortaurat ] bonjour alors je debute en C et je veux faire mon petit carré .donc j'ai commancé par initialiser une fenetre opengl ce qui donne :#include LRESULT C Langage C++ [ par Tom56340 ] je me présente tom voila je suis pas non plus implacable sur l'informatique cependant je touche a tout et est un niveau satisfaisant qui me vaut de m souci C++ [ par Tom56340 ] je me présente tom voila je suis pas non plus implacable sur l'informatique cependant je touche a tout et est un niveau satisfaisant qui me vaut de m souci bouton C++ [ par Tom56340 ] bonjours voila j'ai un couci l'or de mon compile run j'ai mi un bouton donnée un non ect.. donner une valuer a ID_BOUTON "1"; mais cela ne marche Traduction en FR programme en fenetre devc++ [ par toto6311 ] [code=cpp]#include /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); /* Faites le nom de la class petit problème de saisie [ par snpier wolf ] Bonjours ou bon soir à tous,voila j'ais fait un bou de code en win32 et il marche.il marche ?non.il y a un petit  truc qui ne marche pas, quand je m'e couleur fond appli win32 [ par fredsor ] Salu a vous,Je créé une appli win32 sous devc++ en C.Je créé la fenetre avec CreateWindow, et j'aimerais que le fond soit blanc. Or l'appli se met dés ma fenetre ne s'affiche pas [ par graall ] Bonjour,j'un pb avec un code :#include LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); HWND hWnd; const HBRUSH hBackground = CreateSol Application [ par Arnauti ] Bonjour, je suis nul et j'ai presque jamais fait de C/C++. Enfin, si quelque truc sous dos. Mais j'aimerais créé une aplication mais pas sous dos. Al


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales