Freigeben über


CPropExchange-Klasse

Unterstützt die Implementierung der Dauerhaftigkeit für die OLE-Steuerelemente.

class AFX_NOVTABLE CPropExchange

Mitglieder

ht1txae6.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CPropExchange::ExchangeBlobProp

Tauscht eine Eigenschaft des BLOB (Binary Large Objects) aus.

CPropExchange::ExchangeFontProp

Tauscht eine Schriftarteigenschaft aus.

CPropExchange::ExchangePersistentProp

Tauscht eine Eigenschaft zwischen einem Steuerelement und einer Datei aus.

CPropExchange::ExchangeProp

Tauscht integrierten Eigenschaften eines beliebigen Datentyps aus.

CPropExchange::ExchangeVersion

Tauscht die Versionsnummer eines OLE-Steuerelements aus.

CPropExchange::GetVersion

Ruft die Versionsnummer eines OLE-Steuerelements ab.

CPropExchange::IsAsynchronous

Bestimmt, ob Eigenschaftaustausch asynchron durchgeführt werden.

CPropExchange::IsLoading

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

Siehe auch

Referenz

Hierarchien-Diagramm

COleControl::DoPropExchange