テキストの色または強調表示について – プログラミング – Home

テキストの色または強調表示について
 
通知
すべてクリア

テキストの色または強調表示について


らすかる
 らすかる
(@らすかる)
ゲスト
結合: 14年前
投稿: 1
Topic starter  

こんにちは。

伺いたい事なのですが、
1.テキストの文字色変更方法
2.テキストの文字強調表示方法

以上2点です。

環境は
WindowsXP、VC++2005、MFC
です。

IDC_STATICで行うべきかエディットボックスで行うべきかを含めて
ご教授お願いいたしますm(__)m


引用解決済
トピックタグ
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

>1.テキストの文字色変更方法

CDC::SetTextColor()
CDC::SetBkMode()
CDC::SetBkColor()
等を参照してください。

>2.テキストの文字強調表示方法

一般に、こういうことは、その「テキスト」なるものの意味によって異なります。
これは、アプリケーションとはデータの意味を具現化するものだからです。
一般には
 1.背景色、前景色の変更による方法
 2.フォントの属性(サイズ/イタリック/ボールド等)の変更による方法
 3.外周枠など、外部アクセサリによる方法
 4.アニメーションによる方法
 5.音響的方法
等があり、複数の方法の組み合わせが考えられます。

>IDC_STATICで行うべきかエディットボックスで行うべきかを含めて

これも、その「テキスト」なるものの意味によって異なります。
「テキスト」がユーザーに編集させるものなのか、単に表示すればすむものなのか
によって使うコントロールが異なります。
単に表示するだけの場合で、かつ頻繁に表示のデコレーションが変わる場合は
一般にいかなるコントロールも使わず、TextOut()するのが簡単です。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました