“MFC 智能设备 ActiveX 控件向导”的“控件名称”
更新:2007 年 11 月
使用此页指定控件类和属性页类的名称、类型名称和控件的类型标识符。除“简称”字段外,所有其他字段都可单独进行编辑。如果更改“简称”的文本,该更改会反映在此页的所有其他字段的名称中。此命名行为旨在使所有名称在开发控件时易于识别。
简称
提供控件的缩写名称。默认情况下,该名称基于在新建项目对话框中提供的项目名称。提供的名称决定类名、类型名称和类型标识符,除非分别更改那些字段。控件类名
默认情况下,控件类的名称基于简称,并以 C 为前缀,以 Ctrl 为后缀。例如,如果控件的简称为 Price,则控件类名为 CPriceCtrl。控件 .h 文件
默认情况下,该头文件的名称基于简称,并以 Ctrl 为后缀,以 .h 为文件扩展名。例如,如果控件的简称为 Price,则头文件名为 PriceCtrl.h。此字段中的名称应与控件类名相匹配。控件 .cpp 文件
默认情况下,该头文件的名称基于简称,并以 Ctrl 为后缀,以 .cpp 为文件扩展名。例如,如果控件的简称为 Price,则头文件名为 PriceCtrl.cpp。此字段中的名称应与头名相匹配。控件类型名称
默认情况下,控件类型的名称基于简称,后跟 Control。例如,如果控件的简称是 Price,则控件类的类型名称是 Price Control。如果更改该字段中的值,确保名称中体现继承。控件类型 ID
设置控件类的控件类型 ID。当控件被添加到项目时,它将该字符串写入注册表。容器应用程序使用该字符串创建控件的实例。默认情况下,控件类型 ID 基于在“新建项目”对话框中指定的项目名称和简称。此名称应匹配类型名。默认情况下,控件类型 ID 以如下形式出现:项目名.简称Ctrl.1;如果更改了此对话框中的简称,则控件类型 ID 便会以如下形式出现:项目名.新简称Ctrl.1属性页类名
默认情况下,属性页类的名称基于简称,并以 C 为前缀,以 PropPage 为后缀。例如,如果控件的简称是 Price,则属性页类的名称为 CPricePropPage。该名称应匹配控件类的名称并追加 PropPage。属性页 .h 文件
默认情况下,属性页头文件的名称基于简称,并以 PropPage 为后缀,以 .h 为文件扩展名。例如,如果控件的简称为 Price,则属性页的头文件名为 PricePropPage.h。此名称应与类名称相匹配。属性页 .cpp 文件
默认情况下,属性页实现文件的名称基于简称,并以 PropPage 为后缀,以 .cpp 为文件扩展名。例如,如果控件的简称为 Price,则属性页的头文件名为 PricePropPage.cpp。此名称应与头文件名相匹配。属性页类型名称
默认情况下,属性页类型名称基于简称,后跟 Property Page。例如,如果控件的简称是 Price,则属性页类型名称为 Price Property Page。如果更改该字段中的值,确保名称中体现控件类。属性页类型 ID
设置属性页类的 ID。当控件应用到项目时,它将该字符串写入注册表。容器应用程序使用该字符段创建控件属性页的实例。默认情况下,属性页类型 ID 基于在“新建项目”对话框中指定的项目名称和简称。此名称应匹配类型名。默认情况下,属性页类型 ID 以如下形式出现:项目名.简称PropPage.1;如果更改了此对话框中的简称,则属性页类型 ID 便会以如下形式出现:项目名.新简称PropPage.1