• ベストアンサー

VC++のプロジェクト指定

VC++でほぼ始めて”EXE”を開発するのですが、[新規作成]でどのプロジェクトを指定すればいいかわかりません。 つまり、「MFC AppWizard(exe)」と「Win32Application」と「Win32ConsoleApplication」の使い分けがわかりません。 ちなみに、現在、あるAPからCALLされるEXEを作ろうとしています。 このEXEの機能は、レジストリからある情報を読み込み、その内容をINIファイルに出力し、読み込んだレジストリ情報で指定されているEXEにパラメータとしてこのINIファイルを設定し、実行させるものです。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

MFC AppWizard: MFC(Microsoft Foundation Class)ライブラリを利用したWindowsアプリケーションを作成する Win32Application: Win32SDKを利用するWindowsアプリケーションを作成する Win32 Console Application: DOSエミュレート環境で動作するコンソールアプリケーションを作成する どのプロジェクトを選んでもお望みの機能を実現するアプリケーションは作成可能です。 しかし、実用的な選択としてはWin32ApplicationかMFCApplWizardでしょう。 MFCはWin32APIのラッパークラスやウィンドウ制御ライブラリなどが含まれます。 C++で作るならMFCがよい選択かもしれません。 Cで作るなら素直にSDKで作った方が楽なのでWin32Applicationで作ることになるでしょう。 C++でWin32Applicationを作ることも可能ですが、C++ならMFCを利用した方が楽です。 アプリケーションとしてではなく、ActiveXとして実現することも出来ます。 この場合はATL COM AppWizardで作成します。 (C++になります)

yasu_0921
質問者

お礼

大変わかりやすくて助かりました。 ありがとうございます。

関連するQ&A