Classe di CPropExchange

Supporta l'implementazione di persistenza per i controlli OLE.

class AFX_NOVTABLE CPropExchange

Membri

ht1txae6.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CPropExchange::ExchangeBlobProp

Scambia una proprietà di (BLOB) dell'oggetto binario di grandi dimensioni.

CPropExchange::ExchangeFontProp

Scambia una proprietà del carattere.

CPropExchange::ExchangePersistentProp

Scambia una proprietà tra un controllo e un file.

CPropExchange::ExchangeProp

Scambia le proprietà di qualsiasi tipo incorporato.

CPropExchange::ExchangeVersion

Scambia il numero di versione di un controllo OLE.

CPropExchange::GetVersion

Recupera il numero di versione di un controllo OLE.

CPropExchange::IsAsynchronous

Determina se gli scambi di proprietà vengono eseguite in modo asincrono.

CPropExchange::IsLoading

Indica se le proprietà vengono caricato nel controllo o si salvande da.

Note

CPropExchange non dispone di una classe base.

Stabilisce il contesto e la direzione di uno scambio di proprietà.

La persistenza è lo scambio di informazioni sullo stato del controllo, generalmente rappresentato dalle proprietà, tra il controllo stesso e un supporto.

Il framework crea un oggetto derivato da CPropExchange quando riceve una notifica delle proprietà di un controllo OLE devono essere caricati da o essere archiviate in un archivio permanente.

Il framework consente di passare un puntatore a questo oggetto CPropExchange alla funzione DoPropExchange del controllo.Se è stata utilizzata una procedura guidata per creare i file iniziali per il controllo, chiamate di funzione COleControl::DoPropExchangedi DoPropExchange del controllo.La versione della classe base scambia le proprietà di azione del controllo; modificare la versione derivata della classe per lo scambio di proprietà aggiunta al controllo.

CPropExchange può essere utilizzato per serializzare le proprietà di un controllo o per inizializzare le proprietà di un controllo sul caricamento o la creazione di un controllo.Le funzioni membro ExchangeFontProp e ExchangePropCPropExchange possono archiviare le proprietà su e caricati da supporti diversi.

Per ulteriori informazioni su l CPropExchange, vedere l'articolo Controlli ActiveX MFC: Pagine delle proprietà.

Gerarchia di ereditarietà

CPropExchange

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Grafico della gerarchia

COleControl::DoPropExchange