当我创建“Windows 窗体应用程序”时,生成的程序是托管程序。创建“Win32 应用程序”会生成 native 应用程序,但当我尝试添加表单时,我被告知如果我继续,该项目将转换为 CLI。如何使用 Visual C++ 2008 Express Edition 设计本机 Windows GUI?我在这里可能很傻,但我就是想不通。
最佳答案
要么使用 MFC、WTL,要么直接使用 Win32 API。如果不切换到托管代码,就无法使用表单(或任何 .NET)。
- MFC 是 Microsoft Foundation Classes - 最常见的 C++ Windows 库
- WTL 是 Windows Template library - 一个更好的 C++ Windows 库 IMO
- Win32 是 CreateWindow , DialogBox等等,其他一切都是 Win32 api 的包装器。
关于c++ - 如何在 Visual C++ 中创建非托管 Windows GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2180698/