Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Property Pages

Property pages display the current values of specific OLE control properties in a customizable, graphical interface for viewing and editing by supporting a data-mapping mechanism based on dialog data exchange (DDX).

This data-mapping mechanism maps property page controls to the individual properties of the OLE control. The value of the control property reflects the status or content of the property page control. The mapping between property page controls and properties is specified by DDP_ function calls in the property page's DoDataExchange member function. The following is a list of DDP_ functions that exchange data entered using the property page of your control:

Property Page Data Transfer

DDP_CBIndex Links the selected string's index in a combo box with a control's property.
DDP_CBString Links the selected string in a combo box with a control's property. The selected string can begin with the same letters as the property's value but does not need to match it fully.
DDP_CBStringExact Links the selected string in a combo box with a control's property. The selected string and the property's string value must match exactly.
DDP_Check Links a check box in the control's property page with a control's property.
DDP_LBIndex Links the selected string's index in a list box with a control's property.
DDP_LBString Links the selected string in a list box with a control's property. The selected string can begin with the same letters as the property's value but need not match it fully.
DDP_LBStringExact Links the selected string in a list box with a control's property. The selected string and the property's string value must match exactly.
DDP_PostProcessing Finishes the transfer of property values from your control.
DDP_Radio Links a radio button group in the control's property page with a control's property.
DDP_Text Links a control in the control's property page with a control's property. This function handles several different types of properties, such as double, short, BSTR, and long.

For more information about the DoDataExchange function and property pages, see the article ActiveX Controls: Property Pages.

The following is a list of macros used to create and manage property pages for an OLE control:

Property Pages

BEGIN_PROPPAGEIDS Begins the list of property page IDs.
END_PROPPAGEIDS Ends the list of property page IDs.
PROPPAGEID Declares a property page of the control class.

See Also

MFC Macros and Globals

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.