Partager via


Ajout de contrôles à une feuille de propriétés

Par défaut, une feuille de propriétés alloue une zone de fenêtre pour les pages de propriétés, l’index de l’onglet et les boutons OK, Annuler et Appliquer. (Une feuille de propriétés sans mode n’a pas les boutons OK, Annuler et Appliquer.) Vous pouvez ajouter d’autres contrôles à la feuille de propriétés. Par exemple, vous pouvez ajouter une fenêtre d’aperçu à droite de la zone de page de propriétés pour afficher à l’utilisateur ce que les paramètres actuels ressemblent s’ils sont appliqués à un objet externe.

Vous pouvez ajouter des contrôles à la boîte de dialogue de feuille de propriétés dans le OnCreate gestionnaire. L’adaptation de contrôles supplémentaires nécessite généralement de développer la taille de la boîte de dialogue de feuille de propriétés. Après avoir appelé la classe de base CPropertySheet ::OnCreate, appelez GetWindowRect pour obtenir la largeur et la hauteur de la fenêtre de feuille de propriétés actuellement allouée, développez les dimensions du rectangle et appelez MoveWindow pour modifier la taille de la fenêtre de feuille de propriétés.

Voir aussi

Feuilles de propriétés
CPropertyPage, classe
CPropertySheet, classe