-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++ コードでは使用できません。「Managed C++」を使用する必要があり、そのためには、C++ サブツリーの下にある CLR テンプレートの 1 つを使用してプロジェクトを作成する必要があります。実際のコンソール ウィンドウが必要で、フォームも作成したい場合は、CLR コンソール プロジェクトを使用します。すべてがフォームに含まれる GUI アプリケーションの場合は、CLR ブランク プロジェクトを使用してからフォームを追加します。

簡単に聞こえますが、MS ではそうはいきません。マネージ C++ フォームの作成方法はあまりありません。MSDN の外でグーグル検索すると、おそらく最も役立つ情報が得られます。

Windows でフォーム アプリケーションを開発する場合、使用する言語は C# または VB です。C# は、.NET 言語としてゼロから設計された唯一の言語であるため、私の推奨事項です。

于 2013-08-27T06:49:42.190 に答える