CPropExchange-Klasse
Unterstützt die Implementierung der Dauerhaftigkeit für die OLE-Steuerelemente.
class AFX_NOVTABLE CPropExchange
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Tauscht eine Eigenschaft des BLOB (Binary Large Objects) aus. |
|
Tauscht eine Schriftarteigenschaft aus. |
|
Tauscht eine Eigenschaft zwischen einem Steuerelement und einer Datei aus. |
|
Tauscht integrierten Eigenschaften eines beliebigen Datentyps aus. |
|
Tauscht die Versionsnummer eines OLE-Steuerelements aus. |
|
Ruft die Versionsnummer eines OLE-Steuerelements ab. |
|
Bestimmt, ob Eigenschaftaustausch asynchron durchgeführt werden. |
|
Gibt an, ob Eigenschaften in das Steuerelement geladen oder von ihm gespeichert. |
Hinweise
CPropExchange hat keine Basisklasse.
Richtet den Kontext und die Richtung eines Eigenschaftaustausches ein.
Dauerhaftigkeit ist der Austausch der Zustandsinformationen des Steuerelements, normalerweise dargestellt durch seine Eigenschaften, zwischen dem Steuerelement selbst und einem mittleren.
Das Framework erstellt ein Objekt, das von CPropExchange abgeleitet wird, wenn es benachrichtigt wird, dass die Eigenschaften eines OLE-Steuerelements von geladen werden oder permanenten Speicher gespeichert werden sollen.
Das Framework wird ein Zeiger auf diesem CPropExchange-Objekt zu DoPropExchange-Funktion des Steuerelements.Wenn Sie einen Assistenten verwenden, um zu erstellen, werden der Starter für das Steuerelement, DoPropExchange-Funktionsaufrufe COleControl::DoPropExchange des Steuerelements.Die Basisklassenversion tauscht die Vorrateigenschaften des Steuerelements aus; Sie ändern die Version der abgeleitete Klasse, um Eigenschaften auszutauschen, die Sie dem Steuerelement hinzugefügt haben.
CPropExchange kann verwendet werden, um die Eigenschaften eines Steuerelements zu serialisieren oder die Eigenschaften eines Steuerelements nach der Auslastungs- oder der Erstellung eines Steuerelements zu initialisieren.Die ExchangeProp und ExchangeFontProp-Memberfunktionen von CPropExchange sind in der Lage, Eigenschaften zu speichern und sie aus verschiedenen Medien zu laden.
Weitere Informationen zur Verwendung von CPropExchange, finden Sie im Artikel MFC-ActiveX-Steuerelemente: Eigenschaftenseiten.
Vererbungshierarchie
CPropExchange
Anforderungen
Header: afxctl.h