よるショートカットでアプリを終了させたくない場合があります。同様に、ウインドウ右上隅にある「閉じるボタン」でアプリを終了させたくない場合もあります。バスに拡張ボードなどを挿入して外部ハードウェアを制御するプログラミングをしている場合などがそれにあたります。多くの場合、そういう場合は終了処理が重要で、それをすっ飛ばしてしまうとシステムが破綻したりします。本ページで紹介する二つの手法を同時に使って、そういう特殊な場合に対処します。無視する昔なつかしいメッセージフックを使うしかありません。思い出してしまいますね。これしか方法がありません。コードのどこかに入れてください。);}閉じるボタンを無効化するこれまた、昔なつかしいコードを書かなければなりません。APIですので、下記のようにして、DLLをインポート指定します。);それから下記のコードをフォーム(ウインドウ)の作成時にコールします。){this.Close();}}}これを実行すると、右上隅の閉じるボタンが無効化されます。閉じるボタンが無効化されたウインドウ左上隅でマウスをシングルクリックしてみてください、いつものメニューから「閉じる」が消えています。左上隅でマウスをシングルクリックいちおう、通常の場合はこんな感じです。