• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ウィンドウやボタンコントロールの色を変えたい)

ウィンドウやボタンコントロールの色変更方法

このQ&Aのポイント
  • win32、VC++2005、windowsXPで開発中の方へ、ウィンドウやボタンコントロールの色を変更する方法をご紹介します。
  • ウィンドウの色を変更する方法は、GetStockObject関数の引数を指定することで実現できますが、紫色には変更できないようです。
  • ボタンコントロールの色を変更する方法は、ウィンドウと同様にGetStockObject関数を使用することができます。解説サイトや参考HPが少ないため、初心者の方にもわかりやすく説明します。

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

  • ベストアンサー
  • takoashi
  • ベストアンサー率39% (21/53)
回答No.1

> 色を変更するにはどうすればいいんですか? ブラシを生成すればできます。 CreateBrush() > またボタンコントロールの色も変更したいのですがどうすればいいんでしょうか? オーナードローしてください。 コードはMFCですけど参考にはなります。 http://www.geocities.jp/chiakifujimon/bgcolor/section3_3.html

参考URL:
http://www.geocities.jp/chiakifujimon/bgcolor/section3_3.html
glee_sss
質問者

お礼

CreateSolidBrushを使ってウィンドウの背景色は変更できました。 リンク先の説明が理解出来なかったんですが、 オーナードローするという事は親ウィンドウから描画処理を行うということでいいんでしょうか? ボタンコントロールなのですが下記の様にして、いくつも作成してます。 CreateWindowW(L"Button", L"***", WS_VISIBLE|WS_CHILD,5, 3, 50, 20, hWnd, HMENU(***), NULL, NULL); もう少しヒントを頂けませんか?m__m

関連するQ&A