Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS C FAQs C TUTORIELS C LIVRES C COMPILATEURS C SOURCES GTK+

Tutorial d'initiation
A la programmation avec l'API Windows

Tutorial d'initiation a la programmation Windows avec Microsoft Visual C++
PrécédentIndexSuivant

Chapitre 2

Les boîtes de dialogue

9. Synthèse sur les contrôles

Cours théorique :

Les contrôles qui ont été présentés précédemment l'ont été de manière brève. Ce tutorial ne prétend absolument pas fournir une référence exhaustive de toutes les possibilités d'utilisation des contrôles. Cette présentation des contrôles les plus courants permettra simplement de se familiariser avec leur utilisation. En effet, quel que soit le type de contrôle utilisé, la méthode pour le manipuler reste toujours la même.

Une fois le principe de fonctionnement des contrôles compris, il sera facile de l'étendre à une utilisation plus complexe. Les contrôles prédéfinis offrent une excellente manière de guider l'utilisateur et de le limiter. De plus, leur utilisation demande relativement peu de code et permet de créer rapidement une interface agréable. Les contrôles offrent de nombreuses fonctionnalités qu'il faut savoir exploiter.

On remarquera cependant que ces contrôles sont assez difficilement personnalisables. Pour créer une interface graphique plus poussée ou plus personnalisée, il faudra donc recourir à d'autres méthodes que des contrôles. Il est tout de même possible de personnaliser les contrôles (couleurs, etc...) mais ces méthodes ne permettant une personnalisation complète de l'interface.

Il faut tout de même rappeler que les ressources ne sont pas le seul moyen de mettre en place les contrôles, ils constituent simplement un 'raccourci' pour leur utilisation. Tous les contrôles peuvent être intégrés de manière dynamique dans une fenêtre ou un boîte de dialogue en utilisant la fonction CreateWindowEx(). Dans le cas d'une interface dynamique, c'est à dire ne se présentant pas systématiquement sous la même forme, l'utilisation des ressources est fortement déconseillée car elle 'fixe' les contrôles au moment de la compilation. La création des contrôles au moment de l'affichage permet donc une plus grande souplesse, bien qu'exigeant une mise en place plus contraignante.


PrécédentIndexSuivant

Responsable bénévole de la rubrique C : Arnaud Feltz (buchs) - Contacter par EMail :
Vos questions techniques : forum d'entraide C - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.