アプリ版:「スタンプのみでお礼する」機能のリリースについて

WM_CTLCOLORSTATIC
でStaticを
WM_CTLCOLOREDIT
でリードオンリEditを
灰色から白に変更できましたが
WM_CTLCOLORBUTTON
をつかってButtonを灰色から白に変更しようとしたら
未定義エラーが出てしまいました
ボタンにはWM_CTLCOLORに対応するものは無いのでしょうか?

A 回答 (2件)

WM_CTLCOLORBTNですね。



でもプッシュボタンはこれにを処理をするだけでは色が変わりません。オーナードローをする必要があります。

オーナードローのサンプル
http://ww1.enjoy.ne.jp/~turikiti/knowledge/progr …

参考URL:http://ww1.enjoy.ne.jp/~turikiti/knowledge/progr …
    • good
    • 0
この回答へのお礼

ありがとうございます
こちらもあちこちサイトを見て見つけたのですが
ご指摘のとおり同時にプッシュは色変できないみたいです
オーナドローは大変みたいですね

お礼日時:2004/09/28 22:54

WinUser.hを見ればいいでしょう。

以下、抜粋。

#define WM_CTLCOLORMSGBOX 0x0132
#define WM_CTLCOLOREDIT 0x0133
#define WM_CTLCOLORLISTBOX 0x0134
#define WM_CTLCOLORBTN 0x0135
#define WM_CTLCOLORDLG 0x0136
#define WM_CTLCOLORSCROLLBAR 0x0137
#define WM_CTLCOLORSTATIC 0x0138

今回のケースでは、WM_CTLCOLORBTN かな。
    • good
    • 0
この回答へのお礼

ありがとうございます
ボタンはいずれにしても色変更できないみたいです

お礼日時:2004/09/28 22:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!