CPropertySheet

Gli oggetti della classe CPropertySheet rappresentano fogli di proprietà, altrimenti noti come finestre di dialogo sulla scheda. Consiste in una finestra delle proprietà di un oggetto CPropertySheet e uno o più oggetti CPropertyPage . Una finestra delle proprietà viene visualizzata dal framework come una finestra con una serie di indici di tabulazione, con cui l'utente seleziona la pagina corrente e un'area per la pagina attualmente selezionata.

Anche se CPropertySheet non è derivato da CDialog, gestire un oggetto CPropertySheet è simile alla gestione di un oggetto CDialog . Ad esempio, creazione di una finestra delle proprietà richiede la costruzione di due parti: chiamare il costruttore e quindi chiamare DoModal per una finestra delle proprietà modale o Create per una finestra delle proprietà non modale. CPropertySheet ha due tipi di costruttori: CPropertySheet::Construct e CPropertySheet::CPropertySheet.

Lo scambio di dati tra un oggetto CPropertySheet e qualche oggetto esterno è simile per lo scambio di dati con un oggetto CDialog . La differenza importante è che le impostazioni di una finestra delle proprietà sono normalmente le variabili membro degli oggetti CPropertyPage , piuttosto che dell'oggetto CPropertySheet stesso.

È possibile creare un tipo di scheda nella finestra di dialogo chiamato una procedura guidata, che consiste di una finestra delle proprietà con una sequenza di pagine delle proprietà che guidano l'utente attraverso le fasi di un'operazione, come ad esempio la creazione di un dispositivo o la creazione di una newsletter. In una finestra di dialogo scheda tipo guidata, le pagine delle proprietà non hanno schede e sola proprietà pagina è visibile in un momento. Inoltre, invece di avere i pulsanti OK e Apply Now, una finestra di dialogo tipo guidata scheda ha un pulsante indietro, un pulsante Next o di finitura, un pulsante Annulla e un pulsante?.

Per creare una procedura guidata-tipo di dialogo, seguire la stessa procedura che si sarebbe seguire per creare un foglio di proprietà standard, ma chiamare SetWizardMode prima di chiamare DoModal. Per attivare i pulsanti guidata, chiamare SetWizardButtons, utilizzando il flag per personalizzare la loro funzione e l'aspetto. Per attivare il pulsante fine, chiamare SetFinishText dopo che l'utente ha preso provvedimenti sull'ultima pagina della procedura guidata.

Per ulteriori informazioni su come utilizzare gli oggetti CPropertySheet , vedere l'articolo Proprietà fogli nel manuale del programmatore di Visual C++.

# include lt;afxdlgs.h>

Membri della classeClasse base | Gerarchia Chart

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

Index