Programmation Windows - Chap. 5 - Les fenêtres de dialogue
Partie 3/3


1. Introduction.

Enfin nous voici au terme de cette série introduisant quelques concepts concernant les dialogues ! C'est pas trop tot. Dans ce dernier tutorial traitant de ce que je considère comme la base, je vais essayer de mettre en application les acquis que nous avons déjà. Cette mise en application va se faire à travers une petite application simpliste proposant un GUI à l'utilisateur. Mais rassurez vous, ce n'est pas le dernier tutorial sur les controles. Il nous reste à voir pas mal de choses mais à un niveau un peu plus avancé cette fois-ci.

2. L'application.

La petite application qui nous intéresse ici est très simple : "Elle va permettre de rentrer le nom de tous tes amis à toi que tu as, tous tes amis les plus gentils avec toi !!". Bon en gros voila :). Donc à travers quelques boutons, une list box et quelques autres petites choses, on va pouvoir répertorier des noms. L'intéret ? Il n'y en a aucun, c'est juste pour voir comment le tout s'imbrique. Une petite image pour illustrer le tout :



3. Quelques explications.

Je ne vais pas rentrer dans les détails vu que le programme est largement commenté de partout. Nous avons donc deux boites de dialogues qui sont mises en jeu. L'une étant la principale et l'autre une boite à but informatif annexe. Chacune possède sa DlgProc à elle. Vous pouvez aussi jouer avec un menu contextuel (cliquer droit sur le dialogue vous verrez).

Il est à noter que j'ai ajouté une ressource de type ICON dans le projet. Ca rajoute une petite touche supplémentaire à notre application puisque l'image affichée dans l'Explorer pour la désigner est notre icone. Il est à noter que l'association entre notre éxécutable et son icone sous Explorer est faite automatiquement dés qu'on a un icone dans notre projet. Dans le cas où il y en aurait, la ressource icone qui apparait en premier dans la liste des ressources de votre EDI.

Je ne vois pas trop quoi rajouter, la structure devrait etre assez facilement compréhensible et ne devrait donc pas poser de problèmes.

Le source seul : ProjetWindows_chap5.zip

Liens interessants.

MSDN consultable sur le net : http://msdn.microsoft.com/library/default.asp
VisualC++ 6 service pack 5 : http://msdn.microsoft.com/vstudio/sp/vs6sp5/vcfixes.asp
DevC++ (EDI sous Windows qui utilise mingw comme compilateur) : http://www.bloodshed.net/devcpp.html

--
Document écrit par ABREU Alexandre : wiss1976@yahoo.fr
Libre reproduction et diffusion autorisée - modifications interdites sans autorisation de l'auteur.

Précédent Suivant