属性页
属性页用可定制的图形接口显示特定OLE控件的属性的当前值,通过支持基于对话框数据交换(DDX)的数据映射机制提供了对它们的显示和编辑手段。
这种数据映射机制将属性页控件映射到OLE控件的每个属性。控件属性的值反映了属性页的状态或内容。属性页控件和属性之间的这种映射由在属性页的DoDataExchange成员函数中调用的DDP_函数指定。下面是用于交换你的属性页控件中输入的数据的DDP_函数的列表:

属性页数据交换
DDP_CBIndex利用这个函数将组合框中被选中的字符串的索引和控件的属性连接起来
DDP_CBString利用这个函数将组合框中被选中的字符串和控件的属性连接起来。选中的字符串可以是以与属性值相同的字母开始的,但是并不需要完全匹配
DDP_CBStringExact利用这个函数将组合框中被选中的字符串与控件的属性连接起来。选中的字符串与属性的字符串值必须是严格匹配的
DDP_Check利用这个函数将控件的属性页中的复选框与控件的属性连接起来
DDP_LBIndex利用这个函数将列表框中被选中字符串的索引与控件的属性连接起来
DDP_LBString利用这个函数将列表框中被选中字符串与控件的属性连接起来。选中的字符串可以是以与控件属性值相同的字母开始的,但是并不需要完全匹配
DDP_LBStringExact利用这个函数将列表框中被选中的字符串与控件的属性连接起来。被选中的字符串和属性的字符串值必须严格地匹配
DDP_PostProcessing利用这个函数来结束你的控件的属性值的传送
DDP_Radio利用这个函数将控件的属性页中的一组单选按钮与控件的属性连接起来
DDP_Text利益这个函数将控件的属性页中的控件与控件的属性连接起来。这个函数处理一些不同类型的属性,比如双精度值,短整型值,BSTR值以及长整型值等
如果需要获得有关DoDataExchange函数和属性页的详细信息,请参阅《Visual C++程序员指南》中的“ActiveX控件:属性页”一文。
下面是用来为OLE控件创建和管理属性页的宏的列表:

属性页
BEGIN_PROPPAGEIDS开始一个属性页ID的列表
END_PROPPAGEIDS结束一个属性页ID的列表
PROPPAGEID声明一个控件类的属性页