2012-03-05 5 views
1

GUIのエディットボックスをコンソール自体に置き換えることを考えています。現在、独立したウィンドウとして残っているGUIアプリケーションにコンソールをどのように統合できますか?そして、私はネイティブC++(MFC)で開発する必要があります。いいえCLR(ドットネットなど)。MFC:GUIでのコンソールの修正

PS:実際には、長いバックグラウンドプロセスを開始し、GUIの編集ボックスで同時に表示するGUIアプリケーションを開発する必要があります。私の前の質問には、主に未回答残っているので、私は完全に質問を理解している場合、私はわからないんだけど、この計画

MFC: Display output of a process asynchronously(concurrently) while process is in execution in a win32 text area (mfc application)

+0

embeddinもののg Windowsのコンソールは(不可能ではないにしても)難しく、コンソールプログラムからの出力を得ることは不可能ではありません。いくつかのヒントについてはhttp://stackoverflow.com/questions/191842/how-do-i-get-console-output-in-c-with-a-windows-programやhttp://stackoverflow.comを参照してください。/questions/450865/what-is-the-equivalent-to-posix-pop32-in-the-win32-apiを参考にしてください。 –

+0

なぜコンソールが必要ですか?テキストのみを出力したいですか? DOSコマンドを入力できる必要がありますか? 要件が何であるかは不明です。 – Max

+0

@ JoachimPileborgありがとう、あなたはそれを正しく "ウィンドウコンソールを埋め込む"と推測しました。 – Konark

答えて

1

考えます。ここであなたを助けるかもしれない何かである: コンソールウィンドウで始まるGUIアプリをしたい場合は、あなたのリンクのコマンドライン(ANSI)に、以下の情報を追加:

/エントリ:「のWinMainCRTStartup」/サブシステム:コンソール

又は(ユニコード)

/エントリ: "wWinMainCRTStartup" /サブシステム:コンソール