Udostępnij za pośrednictwem


Persistence of OLE Controls

One capability of OLE controls is property persistence (or serialization), which allows the OLE control to read or write property values to and from a file or stream. A container application can use serialization to store a control's property values even after the application has destroyed the control. The property values of the OLE control can then be read from the file or stream when a new instance of the control is created at a later time.

Persistence of OLE Controls

PX_Blob

Exchanges a control property that stores binary large object (BLOB) data.

PX_Bool

Exchanges a control property of type BOOL.

PX_Color

Exchanges a color property of a control.

PX_Currency

Exchanges a control property of type CY.

PX_DataPath

Exchanges a control property of type CDataPathProperty.

PX_Double

Exchanges a control property of type double.

PX_Font

Exchanges a font property of a control.

PX_Float

Exchanges a control property of type float.

PX_IUnknown

Exchanges a control property of undefined type.

PX_Long

Exchanges a control property of type long.

PX_Picture

Exchanges a picture property of a control.

PX_Short

Exchanges a control property of type short.

PX_ULong

Exchanges a control property of type ULONG.

PX_UShort

Exchanges a control property of type USHORT.

PX_String

Exchanges a character string control property.

PX_VBXFontConvert

Exchanges a VBX control's font-related properties into an OLE control font property.

In addition, the AfxOleTypeMatchGuid global function is provided to test for a match between a TYPEDESC and a given GUID.

See Also

Concepts

MFC Macros and Globals