- 締切済み
MS-DOS画面の最小化
いまVisual C++ .NETでC言語をやっているのですが、 C言語を書いて実行するとMS-DOSの画面が出てくるんですけど実行時プログラム上からMS-DOSの画面を最小化して実行はできないのでしょうか?また、MS-DOS画面の閉じるボタンを非表示にする方法はあるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- はなおか じった(@Jitta)
- ベストアンサー率42% (69/161)
回答No.2
こんにちは。 コンソールアプリケーションでしょうか?使用しているOSが9x系なら、PIMファイルを作ってそれで最小化指定します。NT系なら残念ながらできないようです。 自分が実行されているコンソールのWindowを探してきて、それに対してクローズメッセージを送る、という手は使えるかもしれません。
noname#4564
回答No.1
> C言語を書いて実行するとMS-DOSの画面が出てくるんですけど実行時プログラム上からMS-DOSの画面を最小化して実行はできないのでしょうか? WindowスタイルをSW_SHOWMINIMIZED、またはSW_MINIMIZEとすればWindowは最小化されます。 (非表示にする場合はSW_HIDE) 詳細は、WinExec、または、ShowWindow等のドキュメントを参照。 > MS-DOS画面の閉じるボタンを非表示にする方法はあるのでしょうか? SetWindowLong を使用すれば可能です。 # .NETなので、もっと簡単な方法があるのかもしれませんが。
質問者
お礼
こちらで何とか無事解決いたしました。ありがとうございました。
お礼
こちらで何とか無事解決いたしました。ありがとうございました。