添加类
若要在 Visual C++ 项目中添加类,请在**“解决方案资源管理器”中右击该项目,单击“添加”,然后单击“类”**。 此时会打开“添加类”对话框对话框。
添加类时,必须指定与 MFC 或 ATL 中已存在的类不同的名称。 如果在任一个库中已存在所指定的名称,则 Visual C++ 会显示一条消息,指出所指定的名称为保留名称。
如果项目命名约定要求使用某个现有名称,则只需更改名称中的一个或多个字母的大小写,因为 Visual C++ 区分大小写。 例如,虽然不能将某个类命名为 CDocument,但可以将其命名为 cdocument。
您要添加哪种类?
在**“添加类”对话框中,当在左侧窗格中展开“Visual C++”节点时,将会显示多组已安装的模板。 这些组包括“CLR”、“ATL”、“MFC”和“C++”**。 如果选择某个组,则将在中间窗格中显示该组中可用模板的列表。 每个模板都包含某个类所需的文件和源代码。
若要生成新类,请在中间窗格内选择一个模板,在**“名称”框中键入该类的名称,然后单击“添加”。 此时会打开“添加类向导”**,这样您就可为该类指定选项。
有关如何创建 MFC 类的更多信息,请参见添加 MFC 类。
有关如何创建 ATL 类的更多信息,请参见添加 ATL 简单对象。
备注
“向 MFC 添加 ATL 支持”模板不能创建类,但是可以配置项目以使用 ATL。有关更多信息,请参见向 MFC 项目添加 ATL 支持。
若要创建不使用 MFC、ATL 或 CLR 的 C++ 类,请使用已安装模板的**“C++”组中的“C++ 类”**模板。 有关更多信息,请参见添加一般 C++ 类。
有两种基于窗体的 C++ 类可用。 第一种 CFormView选件类 可创建 MFC 类。 第二种可创建 CLR Windows 窗体类。