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 3

Les fenêtres

18. Création dynamique d'un contrôle

Cours théorique :

La création dynamique de contrôles ne présente aucune difficulté particulière. Elle se fait grâce à la fonction CreateWindowEx(), en utilisant des classes de fenêtres prédéfinies. Une fois le contrôle créé, il faut tout de même remarquer que son utilisation est quelque peu différente. En effet, des fonctions telles que SetDlgItemText() ne fonctionneront plus. Il faudra utiliser la fonction SetWindowText() à la place, puisque le contrôle est une fenêtre. La fonction SetDlgItemText() n'est en fait qu'un raccourci qui appelle SetWindowText() après avoir utilisé GetDlgItem() pour obtenir le 'handle' du contrôle correspondant.

Les styles utilisés dans l'éditeur de ressources sont les mêmes. La fonction CreateWindowEx() acceptera donc comme styles l'ensemble des styles utilisés dans l'éditeur de ressources.

Les classes suivantes sont prédéfinies : BUTTON, COMBOBOX, EDIT, LISTBOX, MDICLIENT, RichEdit, RICHEDIT_CLASS, SCROLLBAR, STATIC.


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.