6.7.1 实现默认属性页 如果使用“ActiveX控件向导”创建控件项目,则“ActiveX 控件向导”会为从COlePropertyPage派生的控件提供一个默认的属性页类。最初,该属性页是空白的,但可以将任何对话框控件或控件集添加到其中。由于“ActiveX控件向导”在默认情况下只创建一个属性页类,必须使用“类视图”创建其他属性页类(也从COlePropertyPage派生)。实现属性页(本例中为默认属性页)的过程分三步。 将ColePropertyPage派生的类添加到控件项目。如果项目是用“ActiveX控件向导”创建的(如在本例中),则存在默认属性页类。 使用“对话框编辑器”将任何控件添加到属性页模板。 自定义从COlePropertyPage派生的类的DoDataExchange函数,以在属性页控件与ActiveX控件之间交换值。 为举例说明,下列过程使用一个名为“Sample”的简单控件。“Sample”是用“ActiveX 控件向导”创建的,且只包含常用Caption属性。
【责任编辑: 杨硕 TEL:(010)68476636-8001】
|