• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ビットマップハンドルからビットマップボタンを作りたいです)

ビットマップハンドルからビットマップボタンを作る方法と位置調整方法

このQ&Aのポイント
  • ビットマップハンドルからビットマップボタンを作る方法と、ボタンに貼り付ける手順を説明します。
  • ボタンの好きな位置にビットマップを貼り付ける方法についても詳しく説明します。
  • VC++6.0 MFC ダイアログベースでの環境下で、ビットマップハンドルからボタンを作成する方法を解説します。

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

  • ベストアンサー
回答No.1

あら惜しいとこまで……。 クラスウィザードでボタンのメンバ変数を追加しましょう。タイプはCButtonで。 ほいで OnInitDialog あたりで CButton::SetBitmap メソッドなんかを呼び出すのが手っ取り早い方法です。 (ボタンにはBS_BITMAPスタイルを忘れずに) あと、表示を細かく調整したいならオーナードローになるかと。

yama_natu
質問者

お礼

有難うございます。 できました(^0^) CButton m_Button1; m_Button1.SetBitmap(hBitmap); を付け加えてできました。 あと、もうひとつ悩みができてしまったのですが・・・このボタンの色を変更したいのですがどのようにすればよろしいでしょうか?

yama_natu
質問者

補足

[補足です] 色が変わるのはボタンが押されたときです

関連するQ&A