掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
listboxの文字に色をつけるには? (ID:55074)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして VCの初心者なんですが、質問させてください。 現在LISTBOXに文字を埋め込み、文字に色をつける処理を 作成しています。 LISTBOXに文字を挿入することはできるのですが、色のつけ方が わかりません。いろいろ調べてOnCtlColorを使用するまでは わかって作成したのですが、どうもOnCtlColorに飛んできません。 OnCtlColorに処理の飛ばし方を教えてください。 OnCtlColorのソースです。 HBRUSH CAboutDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); CListBox* listbox_log = (CListBox*)GetDlgItem(IDC_LIST1); if(nCtlColor == CTLCOLOR_LISTBOX){ if(pWnd == listbox_log){ pDC->SetTextColor(RGB(0, 0, 255)); pDC->SetBkColor(RGB(0, 255, 255)); } }else{ pDC->SetTextColor(RGB(0, 0, 255)); pDC->SetBkColor(RGB(0, 0, 255)); } // TODO: デフォルトのブラシが望みのものでない場合には、違うブラシを返してください return hbr;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.