CPropertySheet

Les objets de classe CPropertySheet représentent des feuilles de propriétés, autrement connus comme des boîtes de dialogue onglet. Une feuille de propriété se compose d'un objet CPropertySheet et un ou plusieurs objets CPropertyPage . Une feuille de propriétés est affichée par le cadre comme une fenêtre avec un ensemble d'indices d'onglet, avec laquelle l'utilisateur sélectionne la page en cours et une zone pour la page sélectionnée.

Même si CPropertySheet n'est pas dérivé de CDialog, gérer un objet CPropertySheet est similaire à la gestion d'un objet CDialog . Par exemple, création d'une feuille de propriétés nécessite la construction de deux parties : appeler le constructeur et puis appelez DoModal pour une feuille de propriétés modale ou créer pour une feuille de propriétés non modale. CPropertySheet a deux types de constructeurs : CPropertySheet::Construct et CPropertySheet::CPropertySheet.

Échange de données entre un objet CPropertySheet et certains objet externe est semblable à l'échange de données avec un objet CDialog . La différence importante est que les paramètres d'une feuille de propriétés sont normalement des objets CPropertyPage plutôt que de l'objet CPropertySheet lui-même les variables de membre.

Vous pouvez créer un type de la boîte de dialogue onglet appelé un Assistant, qui se compose d'une feuille de propriétés avec une séquence de pages de propriétés qui guide l'utilisateur à travers les étapes d'une opération, telles que la mise en place d'un dispositif ou la création d'un bulletin d'information. Dans une boîte de dialogue Assistant-type d'onglet, les pages de propriétés n'ont pas d'onglets, et bien qu'une seule page est visible à un moment. Aussi, au lieu d'avoir des boutons OK et appliquer maintenant, une boîte de dialogue de type Assistant onglet a un bouton précédent, un bouton Next ou de finition, un bouton Annuler et un bouton d'aide.

Pour créer une boîte de dialogue type d'Assistant, suivez les mêmes étapes que vous suivrait pour créer une feuille de propriétés standard, mais appeler SetWizardMode avant de vous appeler DoModal. Pour activer les boutons de l'Assistant, appelez SetWizardButtons, à l'aide de drapeaux pour personnaliser leur apparence et leur fonction. Pour activer le bouton terminer, composez le SetFinishText après que l'utilisateur a pris des mesures sur la dernière page de l'Assistant.

Pour plus d'informations sur la façon d'utiliser des objets CPropertySheet , consultez l'article Feuilles de propriétés dans le Guide du programmeur Visual C++.

# include lt;afxdlgs.h>

Membres de la classe |  ; Classe de base | Graphique de la hiérarchie

Samples    MFC Sample BINDENRL MFC Sample CMNCTRL1 MFC Sample CMNCTRL2 MFC Sample LISTHDR MFC Sample PROPDLG MFC Sample SNAPVW

Index