c++ - Visual Studio MFC C++ "CFormView"从 "base class"下拉列表中丢失

标签 c++ visual-c++ mfc c++14 c++17

我是 Visual Studio 2019 社区的初学者。特别是 MFC C++。

这很有挑战性,因为我正在努力寻找好的引用资料和示例。 Youtube 对教程和示例非常有帮助。但是,我发现的所有信息都是使用早期版本的 Visual Studio,这不是一个循序渐进的过程。我发现自己正在做额外的研究或试验以找到示例中使用的相同工具。

我当前的问题是示例创建了一个基类类型为“CFormView”的新类。但是,我的 Visual Studio 版本中不存在这样的值。

话虽这么说。我有两个问题。

  1. 请指教如何在 VS 中创建 CformView 类。

  2. VS 2019 中的 MFC 有什么好的快速学习指南吗?如果有教程就好了。

提前致谢。

最佳答案

VS2017和VS2019已经成为难以继续用MFC/ATL进行程序开发的开发环境。
如果你想要向导引导的开发,就像你在以前的书籍和资源中看到的那样,最好的捷径是回到 VS2015 并将结果移植到 VS2017 或 VS2019。

类似的问题我有好几次类似的答案。
例如,查看这些答案及其链接。
How to add database to MFC project in Visual Studio 2017?
I am missing the Add new item Add "MFC Class From Typelib" in VS-2019
The big ATL wizard misery.
Deprecations - Visual Studio 2019
Add ATL Simple Object in Visual Studio 2017
Changes to Project Templates and Code Wizards in 15.3
Visual Studio 2017 version 15.3 Release Notes

关于c++ - Visual Studio MFC C++ "CFormView"从 "base class"下拉列表中丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58563999/

相关文章:

c++ - 创建一个没有复选框的弹出式 CMenu

c++ - 使用 ctypes 向 C/C++ 库提供函数的外部定义

c++ - 为什么只有边界描述符的安全设置是不够的?

C++:在 main() 之外播种随机数生成器

c++ - 二分查找函数的问题

c++ - 从模板化非类型模板参数推导模板参数

.net - VS 10.0 运行时是 .Net Framework 4 的一部分吗?

c++ - std::queue 内存消耗导致内存泄漏 - C++?

javascript - 如何修复 CoCreateInstance 读取访问冲突?

c++ - HitTest 未按预期工作