- 文字色の変更 -




今回も簡単です
文字色の変更にはTextOut関数の前にSetTextColor関数を指定すれば文字色が変えられます



□ MSDNよりSetTextColorの引用 □

 virtual COLORREF SetTextColor( COLORREF crColor );

  ・戻り値は直前のテキストの色
   (RGB カラー値)

  ・引数にはRGB カラー値を指定します
   





≪ MFC SDIでの作成サンプル ≫


 ■ViewクラスのOnDraw関数にソース追加
///////////////////////////
// CMy132View クラスの描画

void CMy132View::OnDraw(CDC* pDC)
{
CMy132Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: この場所にネイティブ データ用の描画コードを追加します。

//文字色を青色に変更
pDC->SetTextColor(RGB(0,0,255));

//デバイスコンテキストへTextOut関数で文字列を出力
pDC->TextOut(0,0,"メッセージ表示テスト");
}






 ■以上、コンパイルすれば完成