Finestre delle proprietà e pagine delle proprietà in MFC
Una finestra delle proprietà, nota anche come finestra di dialogo scheda, è una finestra di dialogo contenente le pagine delle proprietà. Ogni pagina delle proprietà è basata su una risorsa modello di finestra di dialogo e contiene i controlli. È inclusa in una pagina con una scheda nella parte superiore. La scheda assegnare alla pagina e indica lo scopo. Gli utenti fanno clic su una scheda nella finestra delle proprietà per selezionare un set di controlli.
Utilizzare le pagine per raggruppare i controlli nella finestra delle proprietà in serie significative. La finestra delle proprietà contenute in genere include diversi controlli specifici. Questi si applicano a tutte le pagine.
Le finestre delle proprietà sono basate su classe CPropertySheet. Le pagine delle proprietà sono basate su classe CPropertyPage.
Una finestra delle proprietà è un tipo speciale di finestra di dialogo utilizzata in genere per modificare gli attributi di un determinato oggetto esterno, quali la selezione corrente in una visualizzazione. La finestra proprietà presenta tre parti principali: la finestra di dialogo contenitore, uno o più pagine delle proprietà presenti uno alla volta e una scheda all'inizio di ogni pagina che l'utente fa clic per selezionare la pagina. Le finestre delle proprietà sono utili per le situazioni in cui sono presenti più simili gruppi di impostazioni di opzioni o cambiare. Una finestra delle proprietà raggruppate le informazioni in modo semplice comprensione.
Nota
Quando si tenta di visualizzare una finestra delle proprietà utilizzando CPropertySheet::DoModal, il sistema può generare un'eccezione first-chance.Questa eccezione si verifica perché il sistema sta cercando di modificare Stili finestra dell'oggetto prima che l'oggetto sia stato creato.Per ulteriori informazioni su questa eccezione e inoltre come evitarla o gestirla, vedere CPropertySheet::DoModal.