• ベストアンサー

コンソールで文字に色を付ける

コンソールで文字に色を付ける方法、Win32APIの関数をおしえてください。 また、これに対するSDKのインストール方法を教えてください。環境はVC++2005です。

  • 79562
  • お礼率68% (164/239)

質問者が選んだベストアンサー

  • ベストアンサー
  • buriburi3
  • ベストアンサー率44% (353/792)
回答No.1

文字に色を付ける http://www.asahi-net.or.jp/~qb3k-kwsk/rpg/program/tutorial/game1/m100.html Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う http://www.microsoft.com/japan/msdn/vstudio/express/2005/visualc/usingpsdk/

79562
質問者

お礼

回答ありがとうございます。指定する色の数はどのようにすればよいのでしょうか? 参考になるサイトなどありましたら。教えてください。

関連するQ&A

  • コンソールの色をかえたい。

    コンソールの色を変えたい(背景を黒、文字を白などに)のですが、やり方がわかりません。 ubuntuを使っています。 よろしくお願いします。

  • 大型汎用機のコンソールの文字の色を変えたい。

    大型汎用機のコンソールの文字の色についてですが、 あの黒地に緑の色を変えたいのですが、 可能でしょうか。

  • リストボックスに文字列を入れる

    VC++のWin32APIで、通信で取得した文字列をリストボックスにいれたいのですが方法がわかりません。  どなたかよいアドバイスをよろしくお願いします。

  • プリンタへ文字列の出力方法について

    1、改行コード「\r\n」を含む文字列を取得 2、「印刷」コモンダイアログを呼出す。 3、TextOut()関数で出力する。 すると、改行されずに「・・」と文字化けされて出力される。 どうやらTextOut()関数では、改行コードがサポートされていない様でした。 そこで、質問です。 改行コードを含む文字列を、改行して出力する方法はないでしょうか? TextOut()関数で出力するには、 改行を含む文字列を、改行を含まない文字列に分けるしかないですよね? 良い方法がないかな?と思い質問させて頂きました。 #Win98、VC++、SDKで作成しています。

  • VC++6.0からVBで作成したActiveX.DLL内の関数が呼出しできない

    VB6.0で作成したActiveX.DLLをVC++6.0(Win32SDK)側で 呼び出すプログラムを作成中です。 VB側(DLL)では問題なく作成できています。 Classに1つPublic関数を作成しただけです。 (Instancingは5MultiUseにしてあります) しかし、VC++側の呼出しでDLL内の関数が 呼び出せないのです。 LoadLibraryExでDLL自体のハンドルは取得できるのですが GetProcAddressで関数の取得時にNULLが返ってきてしまいます。 今まで試したことは ・VBからの呼出しはOK ・MFCだとOK ・SDKでもuser32.dll呼出しのサンプルは関数も実行できる です。 今からMFCへ以降するのは厳しいのでSDkでの方法を 知りたいです。 VB側が悪いのかもしれませんが、関数1つですし、 いじるところもほとんどないので多分VC++側だと 思っています。 なにか注意点とか確認するところをおしえていただければ 幸いです。 環境 Windows2000 SP3 VB6.0 SP5 VC++6.0 SP5 Win32SDK

  • Win32 API エディットボックス内文字列の色変更

    Win32 APIについて質問です。 (Microsoft Visual Studio .NET 2002、XP、API) エディットコントロールに表示されている文字列の 色(またはフォント)を変更したいと思っています。 エディットボックスに「0」という数字を入力し その後「更新ボタン」をクリックすると、「0」の 文字色が赤色(または赤太文字)へ変更される という具合です。 Win32 APIを始めて間もない者(Cも始めて間もないです) なので、かなり苦戦しております。 「SendMessage() 」みたいな関数を使用しエディット ボックスのハンドルへメッセージを送ることで 実現させるのかなぁ程度しか理解しておりません。 ご存じの方すいませんがよろしくお願いします。

  • 回復コンソールについて

    WindowsXP(日本語Pro・英語Home)+Win7のマルチブート環境を作成しました (1HDDで各OS毎パーテションを分けています) いろいろテストしてる段階でXPの回復コンソールを使いたいと思いXPにてインストールを完了させました ところが回復コンソールを起動すると a disk read error occurred press ctrl+alt+del to restart のメッセージとなり起動することができません 手元にもう一台PCがあったため(XP日本語Home)そちらで同様に 回復コンソールインストールしてテストしたところそちらでは問題ありません Win7との絡みでそのようになっている気がするのですが(MBR絡み?) XPと7の混在環境で回復コンソールの起動に問題ない方はおられるでしょうか? Win7との混在で後から回復コンソールのインストールを行ったのが関係するのか それとも混在することでそのようになるのかそれ以外の要因なのかが分からずにいます その辺りの情報持ってる方がおられたらお教え願います

  • VC++でウィンドウを作る場合・・・

    えっと、VC++初心者です。 VC++でウィンドウを作るのに色んな方法があるようですが、 WIN32APIの Create関数(CreateEX関数含む)と CreateWindow関数(CreateWindowEX関数含む)の 使い分けの違いがよく分かりません。 どういったときにどちらを使うのがよいのでしょうか? どうぞ宜しくお願いします。

  • emacsとコンソールでのどっちつかずの文字化け

    linux初心者です。 少々ややこしい話なのですが、当初、OpenSUSE11がインストールされているコンピュータに、teratermでログインしてプログラムを作成していました。このときはエディタにはemacsを使っていました。emacs上での日本語表示、コンパイル実行後のコンソール上での日本語表示どちらも正しく日本語が表示されていました。 この後、linuxの勉強をしようと思って、OSにFedora8をインストールし、teraterm上から作成したソースをこちらのPCに移すと、実行後のコンソール画面で文字化けしました。これを直すためにコンソール画面の文字コードを変更してコンソールでの日本語が正しく表示されるように修正すると、今度はemacs上での日本語が文字化けしました。 多分、文字コードが合っていないためだと思うんですが、これを回避する方法をご存知の方はいないでしょうか? もし対処法をご存知の方が居られたら、教えていただきたく思います。よろしくお願いします。

  • カンマで区切った文字の抽出について

    環境 WIN98 VC++6.0 MFC にて ”あああ,いい,うえお” のようにカンマで区切った文字列を ”あああ” と ”いい” と ”うえお” のように取り出し変数に格納したいのですが、どのようにすれば良いのでしょうか? MFCの便利な関数があればお教えください。