• 締切済み

コンソールウィンドウの概観(スキン)を変更したい。

コンソールウィンドウはクラシックスタイルのウィンドウで表示されます。 しかしながら、少々見た目に飽きを感じてしまい、なんとか概観を変えたいと思っているのですが何かいい方法は無いものでしょうか? 有料のソフトでコンソールウィンドウのスキンも変更できるものを以前見つけたのですが、フリーソフトで変更できるソフトがあれば教えていただきたいです。 また、多少プログラミング知識がありますので以下の方法に関しても教えていただければ幸いです。 cmd.exe等コンソールウィンドウのタイトルバー(キャプションバー)への描画API等。 同じく、コンソールウィンドウの背景への描画API等。 ウィンドウハンドルの取得はできるので、コンソールプログラムからのメッセージの取得方法。 コンソールウィンドウの半透明化。 リソースハッカー等を使ってクラシックスタイルのウィンドウ枠のBitmapを探したりもしましたが、見つかりませんでした。 上記ツールやバイナリエディタ、レジストリ、何でもいいのでコンソールウィンドウの概観を変更する方法やヒントになるようなサイトがあれば是非教えてください。

みんなの回答

noname#66623
noname#66623
回答No.1
kenji_aki
質問者

お礼

回答ありがとうございます。 WindowsXPのヴィジュアルスタイルに関する事柄については、いろいろ調べました。 紹介して頂いた、ソフトウェアに関してもヴィジュアルスタイルの変更は出来たのですが、 コンソールウィンドウのようなクラシックスタイルの概観は変更できませんでした。 フォントや配色は変更されますが、殆ど概観の変化はありませんでした。 シェルの変更に関しても以前は検討したのですが、いろいろ問題があり断念しました。 わざわざWebサイトを紹介して下さって大変感謝しておりますが、問題の解決には今一歩と言うところでしょうか。

関連するQ&A

  • ウィンドウのサイズ変更について

    タイトルバーがないウィンドウのサイズ変更について質問です。 タイトルバーがあるウィンドウでは、 ウィンドウの端にマウスカーソルを合わせると サイズ変更のカーソルに変わってサイズ変更が出来ますけど、 タイトルバーがないウィンドウでは出来ないのですが、 どうすればサイズ変更が出来るようになるのでしょうか? CreateWindowEx()には、 拡張ウィンドウスタイルには、 WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_ACCEPTFILES ウィンドウスタイルには、 WS_POPUPWINDOW | WS_BORDER を渡しています。 開発環境 XP Visual Studio 2005 C、C++

  • Windows Vistaでコンソールアプリを作れるか?

    現在、WindowsXP, Borland C++Builder6付属のBCC32.EXE で作ったコンソールアプリをフリーソフトとして公開しています(結構人気があります)。 Windows Vistaでも引き続きコンソールアプリを作れるでしょうか? 具体的には FreeConsole() AllocConsole() CONSOLE_SCREEN_BUFFER_INFO などが Win32 API でサポートされるか? ということです。 (Windows が新しくなるたびに、コンソールアプリが未サポートになるんじゃないかとヒヤヒヤします。)

  • OpenCVのcvNamedWindowによるウインドウスタイル操作について

    OpenCVのhighguiに準備されているcvNamedWindow関数を利用してウインドウを作成しています. タイトルバーや枠線すべてを取り払った描画領域だけのウインドウを作りたいのですが, 標準ではウインドウスタイルを変更できないので,highguiのソースをいじって cvNamedWindow関数中の    DWORD defStyle; を    WS_POPUP 指定にすることでタイトルバーを消すことができました. しかしウインドウの四方の枠線だけが残ります(グレーで太さは3pixelくらい). この枠線も削除したいと考えていますが, どのようなスタイルを指定すればよいか, あるいはスタイル以外での実現方法があればご教示ください. かなりの期間悩んでいるのでお手上げです>< なお,環境は以下の通りです. VC+2008 EE OpenCV 1.0

  • Windowsのクラシックスタイルについて

    Windows2000を使用していますが、クラシックスタイルをXPスタイルに変更できるフリーソフトがあるのをかなり以前に雑誌で見たのですがソフトの名前を忘れてしまいました。もしどなたかご存知なら教えて頂けないでしょうか?よろしくお願いします。

  • ウィンドウスタイルの変更

    現象を文章で書きます。 まず始めに、ウィンドウスタイルにWS_BORDER | WS_CHILD | WS_VISIBLE | WS_THICKFRAME(サイズ変更境界を持つウィンドウ)を設定したボタンを作りました。 それを後の処理で style = GetWindowLongPtr(hWnd,GWL_STYLE); //ウィンドウスタイルの取得 style ^= WS_THICKFRAME; //style XOR WS_THICKFRAMESetWindowLongPtr(hWnd,GWL_STYLE,style); //新しいウィンドウスタイルを設定 としたらボタンのサイズ変更は出来なくなるのですが、 サイズ変更境界が表示されたままになります。 その状態でウィンドウを最小化、元に戻すとするとサイズ変更境界だけ消えたような変な形のボタンになります。 これがどうしてもいやなのです。 原因もわかりません。 対処法を教えてもらえないでしょうか? 環境はBorlandです。

  • Apacheコンソール画面をWindowsで表示

    タイトルのとおり、Windows XP Professional SP3にApache Ver2.2をインストールしました。 まだ、ドメイン取得などはせず、ローカルで仕組みについて勉強している途中です。 パスワードを入力してログインする方法について勉強しようと思ったのですが、本にはコンソール画面からコマンドを入力してユーザー情報を作る所から始まっているのですが、今使っているWindowsにはコンソール画面がありません。 表示させようにもそういう系統のプログラムは入ってなさそうです。 スタートや再起動、停止などはあります。 この場合どうすればいいのでしょうか?

  • ウィンドウの最大化サイズを変更する方法はありませんか。

    ウィンドウの最大化サイズを変更する方法はありませんか。 Windowsのタイトルバーをダブルクリックするとそのウィンドウは画面一杯のサイズになりますが、これを自分の希望したサイズになるようにすることはできないでしょうか。

  • ウィンドウ(?)の見た目を変更したい

    いつもお世話になっています。 現在、WindowsXPでVC++を使用し、アプリケーションを作成しています。 ウィンドウを作る際、通常の方法で作成すると、上部に青いタイトルバーを持つ、普通のウィンドウになりますが、これを別のグラフィックのウィンドウに変更する方法はあるのでしょうか。 (例えばMSNのような、普通の枠?でないウィンドウなど。。) タイトルの位置を上から横に変更したり、ウィンドウ内のどこをクリックしてドラッグしてもウィンドウを移動できたり、背景を自分で作成した画像にしたりしたいのですが。

  • Windows10のタイトルバーとタスクバーの色に

    Windows10のタイトルバーとタスクバーの色について質問です。 Windows10のタイトルバーに色をつけたいのですが、パーソナル設定の色から「スタート、タスクバー、タイトルバーに色を付ける」をオンにするとタスクバーの色まで一緒に変更されます。 そこで下記のサイトで、タスクバーを暗い色にしてタイトルバーに好きな色を付ける設定があったのですが、下の方法だとタイトルバーの背景色は変更出来ても文字色までは変更できないので困っています。 下記のような方法で、タイトルバーの文字色までしっかり反映される方法ないのでしょうか。詳しい方いましたら、よろしくお願いいたします。 Windows10 のタイトルバーに好きな色を付け、タスクバーはデフォルトの暗い色を利用する方法 http://freesoft.tvbok.com/win10/desktop/taskbar_color.html

  • ウィンドウのサイズ変更について

    ウィンドウのサイズ変更について質問です。 ウィンドウをサイズ変更する際に、マウスで指定数動いた時だけ サイズ変更するようにしたいのですが、何か方法はあるのでしょうか? ちなみに、 拡張ウィンドウスタイルは、 WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_ACCEPTFILES ウィンドウスタイルは、 WS_POPUPWINDOW | WS_CLIPCHILDREN です。 「WS_THICKFRAME」を使用してやろうとしたのですが出来ませんでした。 何か方法があるのかもしれませんが。 開発環境 XP Visual Studio 2005 C、C++でWindowsAPIを使用しています。