web-dev-qa-db-ja.com

コンソールアプリケーションのタイトルバー領域のカスタマイズ

タイトルバーをカスタマイズする(つまり、色を変更する)か、完全に削除することはできますか?

19
Clarke Abear

使用 Console.Titleプロパティ

例については、このリンクを確認してください Console.Title Property

26
Andrew Cumming

それは簡単ではありません。コンソールウィンドウは、実際には別のプロセスconhost.exeによって処理されます。そのプロセスを説得して、重大なハッキングを伴う動作を変更する必要があります。

ウィンドウハンドルを簡単に取得してウィンドウの基本プロパティを変更できます。conhost.exeでウィンドウハンドルが元に戻らないことを期待してください。ただし、キャプションバーのカスタムペイントには、conhost.exeへのコードの挿入が含まれます。

2
David Heffernan

SetConsoleTitleAPIを使用します。 P/Invokeで私は推測します。

0
vga None