turrier.fr

Source : ct|23.04.08

< Tutoriels Informatique, Multimédia, Chinois

Créer un programme Windows minimum en C++

Introduction

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.

Créer le projet

Lancez CodeBlocks, puis faites "File/New/Project". Choisissez un projet de type "Win32 GUI".

image1

Choisissez ensuite un type d'application de type "Frame Based" (et non pas "Dialog Based").

image2

CodeBlocks génère par défaut, dans le fichier main.cpp, le code souce d'une application en mode fenêtre Windows.

image3

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).

Exécuter le programme

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.

image4

Le programme affiche une simple boîte de message. C'est cependant bien un programme Windows et non pas console.

image5


Valid XHTML 1.0 Transitional

© http://turrier.fr (2007)