コンソールを実行中の古いC++アプリケーションを保守しています。私は "close" buttunを無効にしました。私も最大化ボタンを無効にする必要があります。 、最大化ボタンを無効にするC++コンソールアプリケーション
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_CLOSE, MF_BYCOMMAND);
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_MAXIMIZE, MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
それが動作ボタンは無効になりますが、それはグレー表示されていません。次のコードは、私が最大化ボタンを無効にする行を追加した閉じるボタン
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_CLOSE, MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
にdisabes。 (閉じるボタンがグレー表示されています) 何が欠けていますか? ありがとうございます。
コンソールウィンドウのクロムは、実際にIMHOで混乱させるべきものではありません。 Ctrl + Breakでプログラムを終了させることができます。 – Anders