クラスとオブジェクトのない単純な C++ コンソール アプリケーションを開発しています。
赤い X ボタンがクリックされたときにコンソールが閉じないようにする方法または機能はありますか?
私は Visual Studio C++ Express 2010 を使用しています: main.cpp ファイルのみを含む単純なコンソール アプリケーションです。私の質問に答えてくれてありがとう:) !!
質問する
8039 次
5 に答える
4
SetConsoleCtrlHandlerを使用して、コンソール ウィンドウを制御できます。イベント ( などCTRL_CLOSE_EVENT
) を処理するには、コールバックを作成する必要があります。GetConsoleWindow関数を使用して、ウィンドウ ハンドルを取得し、ウィンドウ メッセージを処理することもできます。以前の方法でウィンドウを制御しましたが、特定のウィンドウ メッセージを (ウィンドウ ハンドル経由で) 処理するかどうかはわかりません。
コンソール機能を参照してください。
于 2013-04-06T09:10:03.993 に答える
1
ウィンドウのメッセージを受信している場合、ウィンドウのクローズ メッセージをトラップして、ウィンドウが閉じないようにすることができます。残念ながら、コンソールはその中で実行されているプログラムから独立しているため、そのような制御はできません。
于 2013-04-05T17:31:02.893 に答える
1
申し訳ありませんが、これはコメントではありません。まだコメントするのに十分なポイントがありません。
フォームのプロパティでボタンを削除することはできませんか?
于 2013-04-05T17:26:07.200 に答える