MFC ActiveX 控件向导的控件名称

指定控件类和属性页类的名称、类型名称和控件的类型标识符。 除“简称”外,所有其他字段都可单独进行编辑。 如果更改“简称”的文本,该更改会反映在此页的所有其他字段的名称中。 此命名行为旨在使所有名称在开发控件时易于识别。

  • 简称
    提供控件的缩写名称。 默认情况下,该名称基于在新建项目对话框中提供的项目名称。 提供的名称决定类名、类型名称和类型标识符,除非分别更改那些字段。

  • 控件类名
    默认情况下,控件类的名称基于简称,并以 C 为前缀,以 Ctrl 为后缀。 例如,如果控件的简称是 Price,则控件类名为 CPriceCtrl。

  • 控件 .h 文件
    默认情况下,头文件的名称基于简称,并以 Ctrl 为后缀,以 .h 为文件扩展名。 例如,如果控件的简称是 Price,则头文件名为 PriceCtrl.h。 该字段中的名称应该与控件类名称匹配。

  • 控件 .cpp 文件
    默认情况下,头文件的名称基于简称,并以 Ctrl 为后缀,以 .cpp 为文件扩展名。 例如,如果控件的简称是 Price,则头文件名为 PriceCtrl.cpp。 该字段中的名称应与头文件名匹配。

  • 控件类型名称
    默认情况下,控件类型的名称基于简称,后跟 Control。 例如,如果控件的简称是 Price,则控件类的类型名是 Price Control。 如果更改该字段中的值,确保名称中体现继承。

  • 控件类型 ID
    设置控件类的控件类型 ID。 当控件被添加到项目时,它将该字符串写入注册表。 容器应用程序使用该字符串创建控件的实例。

    默认情况下,控件类型 ID 基于简称和您在**“新建项目”**对话框中指定的项目名称。 此名称应匹配类型名。

    默认情况下,控件类型 ID 如下显示:

    ProjectName.ShortNameCtrl.1

    如果更改此对话框中的简称,控件类型 ID 如下显示:

    ProjectName.NewShortNameCtrl.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 如下显示:

    ProjectName.ShortNamePropPage.1

    如果在此对话框中更改简称,则属性页类型 ID 如下显示:

    ProjectName.NewShortNamePropPage.1

请参见

参考

MFC ActiveX 控件向导

MFC ActiveX 控件向导的应用程序设置

MFC ActiveX 控件向导控件设置

概念

为 Visual C++ 项目创建的文件类型