Finestre delle proprietà e pagine delle proprietà in MFC

Una finestra delle proprietà, nota anche come finestra di dialogo struttura a schede, è una finestra di dialogo contenente le pagine delle proprietà. Ogni pagina delle proprietà si basa su una risorsa modello di finestra di dialogo e contiene controlli. È racchiuso in una pagina con una scheda in alto. La scheda denomina la pagina e ne indica lo scopo. Gli utenti selezionano una scheda nella finestra delle proprietà per selezionare un set di controlli.

Utilizzare le pagine per raggruppare i controlli nella finestra delle proprietà in set significativi. La finestra delle proprietà contenuta dispone in genere di diversi controlli propri. Questi si applicano a tutte le pagine.

Le finestre delle proprietà sono basate sulla classe CPropertySheet. Le pagine delle proprietà sono basate sulla classe CPropertyPage.

Una finestra delle proprietà è un tipo speciale di finestra di dialogo che viene in genere utilizzata per modificare gli attributi di alcuni oggetti esterni, ad esempio la selezione corrente in una visualizzazione. La finestra delle proprietà include tre parti principali: la finestra di dialogo contenente, una o più pagine delle proprietà visualizzate una alla volta e una scheda nella parte superiore di ogni pagina selezionata dall'utente per selezionare tale pagina. Le finestre delle proprietà sono utili per situazioni in cui sono presenti diversi gruppi simili di impostazioni o opzioni da modificare. Una finestra delle proprietà raggruppa le informazioni in modo facilmente comprensibile.

Nota

Quando si tenta di visualizzare una finestra delle proprietà tramite CPropertySheet::DoModal, il sistema potrebbe generare un'eccezione first-chance. Questa eccezione si verifica perché il sistema sta tentando di modificare gli stili di finestra dell'oggetto prima che l'oggetto sia stato creato. Per altre informazioni su questa eccezione e su come evitarlo o gestirlo, vedere CPropertySheet::D oModal.

Vedi anche

Finestre delle proprietà