Classe di CMFCPropertySheet
La classe CMFCPropertySheet supporta una finestra delle proprietà in cui ogni pagina delle proprietà è indicata da una scheda della pagina, un pulsante della barra degli strumenti, da un nodo di controllo tree, o da un elemento di elenco.
class CMFCPropertySheet : public CPropertySheet
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CMFCPropertySheet. |
|
CMFCPropertySheet::~CMFCPropertySheet |
Distruttore |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge una pagina nella finestra delle proprietà. |
|
Aggiunge una nuova pagina delle proprietà al controllo di struttura ad albero. |
|
Aggiunge un nuovo nodo al controllo di struttura ad albero. |
|
Le riserve spaziano inizio di ogni pagina per creare un'intestazione personalizzata. |
|
Recupera l'altezza dell'intestazione corrente. |
|
Recupera il valore di enumerazione che specifica l'aspetto della finestra delle proprietà corrente. |
|
Recupera l'oggetto del controllo Struttura a schede interno che supporta il controllo corrente della finestra delle proprietà. |
|
CMFCPropertySheet::GetThisClass |
Utilizzato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo della classe. |
Inizializza l'aspetto del controllo corrente della finestra delle proprietà. |
|
Chiamato dal framework quando una pagina delle proprietà è abilitata. |
|
Chiamato dal framework per creare un'intestazione pagina delle proprietà personalizzata. |
|
CMFCPropertySheet::OnInitDialog |
Gestisce il messaggio WM_INITDIALOG.(Override CPropertySheet::OnInitDialog). |
Chiamato dal framework per rimuovere una pagina delle proprietà da un controllo struttura ad albero. |
|
CMFCPropertySheet::PreTranslateMessage |
Converte i messaggi della finestra prima che vengano inviati alle funzioni Windows DispatchMessage e TranslateMessage.(Override CPropertySheet::PreTranslateMessage). |
Rimuove un nodo dal controllo di struttura ad albero. |
|
Rimuove una pagina delle proprietà dalla finestra delle proprietà. |
|
Specificare l'elenco delle immagini utilizzate nel controllo di navigazione del riquadro di Outlook. |
|
Specifica l'aspetto della finestra delle proprietà. |
Note
La classe CMFCPropertySheet rappresenta le finestre delle proprietà, note anche come le finestre di dialogo della scheda.La classe CMFCPropertySheet può visualizzare una pagina delle proprietà in diversi modi.
Eseguire i passaggi seguenti per utilizzare la classe CMFCPropertySheet nell'applicazione:
Derivare la classe dalla classe CMFCPropertySheet e denominare la classe, ad esempio, CMyPropertySheet.
Costruisce un oggetto CMFCPropertyPage per ogni pagina delle proprietà.
Chiamare il metodo CMFCPropertySheet::SetLook nel costruttore di CMyPropertySheet.Un parametro del metodo specifica che le pagine delle proprietà vengono visualizzati come schede nella parte superiore o verranno lasciate la finestra delle proprietà; schede in stile di una finestra delle proprietà di Microsoft OneNote, pulsanti su un controllo barra degli strumenti di Microsoft Outlook, i nodi in un controllo struttura ad albero, o come un elenco di elementi sul lato sinistro della finestra delle proprietà.
Se si crea una finestra delle proprietà dello stile di una barra degli strumenti di Microsoft Outlook, chiamare il metodo CMFCPropertySheet::SetIconsList per associare un elenco immagini con le pagine delle proprietà.
Chiamare il metodo CMFCPropertySheet::AddPage per ogni pagina delle proprietà.
Creare un controllo CMFCPropertySheet e chiamare il relativo metodo DoModal.
Illustrazioni
Nella figura seguente vengono illustrate una finestra delle proprietà nello stile della barra degli strumenti incorporata di Microsoft Outlook.La barra degli strumenti di Outlook viene visualizzato a sinistra della finestra delle proprietà.
Nella figura seguente vengono illustrate una finestra delle proprietà contenente un oggetto Classe di CMFCPropertyGridCtrl.Tale oggetto è una finestra delle proprietà dello stile di una finestra delle proprietà standard dei controlli.
Nella figura seguente vengono illustrate una finestra delle proprietà nello stile di un controllo struttura ad albero.
Gerarchia di ereditarietà
Requisiti
intestazione: afxpropertysheet.h