掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
EditBox全体の背景色を変更するには? (ID:67717)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
みいさん、ご回答ありがとうございます。 HBRUSH EditBox::CtlColor(CDC* pDC, UINT nCtlColor){ COLORREF bcr, cr; static CBrush br; //変更点 if(Edit Box内の文字列が変更された){ switch(nCtlColor){ case CTLCOLOR_EDIT: cr = RGB(255, 255, 255); bcr = RGB(0, 0, 0); br.DeleteObject(); br.CreateSolidBrush(bcr); pDC->SetBkColor(bcr); pDC->SetTextColor(cr); break; } return (HBRUSH)br; } のように直しましたが、結果は変わらず、 文字部分の背景色しか変わりませんでした。 グローバルでも同様です。 EditBox全体の背景色を変えたいのですが、お分かりになりますか? よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.