visual studio 2010 c++中win32form上的控制台应用程序输出

Console Application output on win32form in visual studio 2010 c++

本文关键字:控制台 应用程序 输出 win32form studio 2010 c++ visual      更新时间:2023-10-16

我在MicrosoftVisualStudio2010C++中有一个控制台应用程序,我想要的是向项目中添加一个Windows窗体,并在窗体上显示控制台外的应用程序。假设我的控制台应用程序代码是

#include "stdafx.h"

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

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

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

听起来很简单,但MS并没有做到这一点。托管C++窗体没有太多的方法,你可能会在MSDN之外的谷歌上找到最有用的信息。

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