掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リッチエディットでキー入力フォントを設定するには? (ID:68602)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
リッチエディットで文字FONT設定と文字色の変更の件ですが、 ヘッダーに CFont m_FontM; CHARFORMAT2 cf; を設定しておいて ViewのOnInitDialogに m_FontM.CreatePointFont(160, _T("MS ゴシック")); m_richedit1.SetFont(&m_FontM); と // Richedit1の文字諸設定 cf[1].cbSize = sizeof(cf[1]); cf[1].dwMask = CFM_COLOR|CFM_ALLCAPS|CFM_CHARSET; cf[1].dwEffects = CFE_ALLCAPS; cf[1].crTextColor = RGB(0, 0,255);// 青色文字 cf[1].bCharSet = 0; m_richedit1.SetSelectionCharFormat(cf[1]); cf[0].cbSize = sizeof(cf[0]); cf[0].dwMask = CFM_COLOR|CFM_ALLCAPS|CFM_CHARSET; cf[0].dwEffects = CFE_ALLCAPS; cf[0].crTextColor = RGB(0,0,0);// 黒色文字 cf[0].bCharSet = 0; m_richedit1.SetSelectionCharFormat(cf[0]); m_richedit1.SetSel(0,0); m_richedit1.ReplaceSel(_T("Strat> "),FALSE); と記述してみたところ、Start>以降はキー入力してもMSゴシックのままで 文字色もSetSel(*,*)で青と黒を自由に変更が出来ました。 皆様有難う御座いました。一応最初に文字を入れる必要がありますが、解決です。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.