CPropExchange non dispone di una classe base.
Stabilisce il contesto e la direzione di uno scambio di proprietà.
La classe CPropExchange supporta l'implementazione di persistenza per i controlli OLE. Persistenza è lo scambio di informazioni sullo stato del controllo, solitamente rappresentati dalle sue proprietà, tra il controllo stesso e un mezzo.
Il framework crea un oggetto derivato da CPropExchange quando esso viene notificato che le proprietà di un controllo OLE sono devono essere caricati da o memorizzati archivio permanente.
Il framework passa un puntatore a questo oggetto CPropExchange del controllo DoPropExchange funzione. Se ClassWizard è stato utilizzato per creare i file di avviamento per il controllo, il controllo DoPropExchange funzione chiama COleControl::DoPropExchange. La versione di classe base scambia le proprietà del controllo azionario; modificare la versione della classe derivata, di proprietà di exchange, che sono aggiunti al controllo.
CPropExchange può essere utilizzato per serializzare la proprietà di un controllo o inizializzare le proprietà di un controllo sul carico o creazione di un controllo. Le funzioni membro ExchangeProp ed ExchangeFontProp di CPropExchange sono in grado di memorizzare le proprietà a e caricarle da diversi media.
Per ulteriori informazioni sull'utilizzo di CPropExchange, vedere l'articolo controlli ActiveX: pagine delle proprietà nel manuale del programmatore di Visual C++.
# include lt;afxctl.h>
Membri della classe |nbsp; Gerarchia Chart
Campio&nenbsp; Esempio MFC FIRE
Vedere a&nchenbsp;COleControl::DoPropExchange