“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

请参见

参考

MFC 智能设备 ActiveX 控件向导