Guide création application Windows sous l’environnement Visual C++

Formation création application Windows sous l’environnement Visual C++, tutoriel & guide de travaux pratiques en pdf.

Création d’une boîte de dialogue

Partie théorique :
Avant de commencer à programmer des applications Windows, il est essentiel de bien comprendre le principe de leurs fonctionnements. Ce sera le but de ce petit guide que d’exposer le principe global de fonctionnement d’une application créant une boite de dialogue simple avec deux boutons. Tout d’abord, il est important de bien garder à l’esprit qu’une application fonctionnant sous Windows et gérant une fenêtre doit rester en dialogue constant avec Windows. La dite application ne connaît (à priori) rien sur son environnement, c’est Windows qui lui signale si elle doit redessiner le contenu d’une de ses fenêtres, ou encore si l’utilisateur essaie de les fermer. Cette communication se fait au travers de messages que Windows envoie à chaque fenêtre concernée. C’est à l’application d’effectuer la réception de ces messages et de les transmettre aux fonctions gérant les différentes fenêtres. La réception de ces messages ne doit donc pas prendre de retard, et le traitement de chacun des messages doit être bref. En cas de retard, le redessinement des fenêtres n’est plus assuré, ce qui a pour conséquence des fenêtres blanches, indéplaçables, similaires à celles des programmes « plantés ». Chaque fenêtre est associée à une fonction ou procédure de fenêtre (Window Proc). Parfois plusieurs fenêtres peuvent être associées à une même procédure. Chaque message reçu est transmis à la procédure correspondante qui se chargera de traiter ce message (redessiner la fenêtre, la redimensionner, afficher un caractère entré par l’utilisateur…etc.). Une partie du travail de rafraîchissement de la fenêtre est prise en charge par Windows. L’application n’a à redessiner que la zone client de sa fenêtre (et non pas la barre de titre, les menus éventuels…).

Partie pratique :
– But : créer une boîte de dialogue et une procédure simple chargée de la gérer. – Création : la boîte de dialogue sera créée grâce à l’éditeur de ressources de VC++. Le programme sera chargé de la réception des messages et du traitement des plus simples. Tout d’abord, il s’agit de créer le projet dans VC++ : pour cela, on ouvre Visual Studio 6 C++ et on clique sur File/New/Projects/Win32 Application (voir Fig. 1).

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *