-3

我在Microsoft Visual Studio 2010中有一个C++控制台应用程序,我想要将一个 Windows 表单添加到项目中并在表单上显示控制台应用程序之外的内容。假设我的控制台应用程序代码是

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
int x, y;
x=y=10;
printf("%d",x*y);
return 0;
}

请指导我如何解决这个问题

4

1 回答 1

3

表单是 .NET 框架的一部分。这不适用于标准 C++ 代码。您需要使用“托管 C++”,为此您需要使用 C++ 子树下的 CLR 模板之一创建项目。如果您想要一个真正的控制台窗口,但可能还想创建表单,请使用 CLR 控制台项目。对于表单中包含所有内容的 GUI 应用程序,请使用 CLR 空白项目,然后添加表单。

听起来很容易,但 MS 并没有做到这一点。托管 C++ 表单的制作方法并不多,您可能会在 MSDN 之外通过谷歌搜索获得最有用的信息。

如果要在 Windows 下开发表单应用程序,使用的语言是 C# 或 VB。C# 是我的建议,因为它是唯一一种从头开始设计为 .NET 语言的语言。

于 2013-08-27T06:49:42.190 回答