Source : ct|23.04.08
< Tutoriels Informatique, Multimédia, Chinois
Les petits programmes C ou C++ écrits en version Windows nécessitent un nombre de lignes de code minimum relativement important, par rapport à des petits programmes écrits en version console. L'exemple suivant fait exception à cette règle. Pour l'écrire puis le compiler j'ai utilisé l'environnement de développement GPL (libre) CodeBlocks. Les environnements de développement DevCpp ou Visual Studio Express 2008, qui sont téléchargeables gratuitement sur internet, permettent bien entendu d'obtenir égalementle même résultat.
Lancez CodeBlocks, puis faites "File/New/Project". Choisissez un projet de type "Win32 GUI".
Choisissez ensuite un type d'application de type "Frame Based" (et non pas "Dialog Based").
CodeBlocks génère par défaut, dans le fichier main.cpp, le code souce d'une application en mode fenêtre Windows.
Supprimez l'intégralité de ce code et remplacez le par le code suivant.
#include <windows.h>
int APIENTRY WinMain(HINSTANCE h1, HINSTANCE h2, LPSTR l, int n)
{
MessageBox(NULL,"Bonjour!","Exemple",MB_OK);
return 0;
}
Le programme Win32 est alors réduit au maximum. Il ne fait plus que 5 petites lignes de codes, dont seulement une seule ligne significative (MessageBox).
Compilez et exécutez le programme (Build/Build and Run). Sélectionnez l'option Release et non pas Debug, si vous voulez que le programme soit autonome.
Le programme affiche une simple boîte de message. C'est cependant bien un programme Windows et non pas console.
© http://turrier.fr (2007) |