TNB Library
|
テキスト描画ベースクラス [詳解]
#include <TnbMfcCommon.h>
クラス | |
struct | TColor |
カラーセット型 [詳解] | |
公開メンバ関数 | |
CDrawTextBase (void) | |
コンストラクタ [詳解] | |
void | SetTextColor (COLORREF color1, COLORREF color2=CLR_INVALID) |
[設定] テキスト色指定. [詳解] | |
void | SetTextDeepOffset (int x, int y) |
[設定] テキストオフセット設定. [詳解] | |
void | SetTextDisableColor (COLORREF color1, COLORREF color2=CLR_INVALID) |
[設定] 無効状態テキスト色指定. [詳解] | |
限定公開メンバ関数 | |
virtual void | DrawText (CDC *pDC, const RECT &rect, UINT drawStyle, const TColor &c, LPCTSTR str) |
[表示] 文字表示. [詳解] | |
void | DrawTextEx (CDC *pDC, const RECT &rect, UINT drawStyle, bool boIsEnable, LPCTSTR str) |
[表示] 文字表示. [詳解] | |
限定公開変数類 | |
TColor | m_disableColors |
無効状態色 [詳解] | |
TColor | m_normalColors |
標準状態色 [詳解] | |
CPoint | m_offset |
文字と文字のずれ [詳解] | |
テキスト描画ベースクラス
テキストを描画するコントロールに本クラスを継承してあります。 ユーザが直接使うことはありません。
TnbMfcCommon.h の 559 行目に定義があります。
CDrawTextBase | ( | void | ) |
コンストラクタ
TnbMfcCommon.h の 618 行目に定義があります。
|
protectedvirtual |
[表示] 文字表示.
指定のカラーで表示します。文字と文字のずれは、 SetTextDrawOffset() で設定したものを使います。
pDC | デバイスコンテキスト |
rect | 表示範囲 |
drawStyle | Drawスタイル |
c | カラー情報 |
str | 表示文字 |
TnbMfcCommon.h の 585 行目に定義があります。
|
protected |
[表示] 文字表示.
指定のカラーで表示します。文字と文字のずれは、 SetTextDrawOffset() で設定したものを使います。
pDC | デバイスコンテキスト |
rect | 表示範囲 |
drawStyle | Drawスタイル |
boIsEnable | true なら SetTextColor() で指定した色、 false なら SetTextDisableColor() で指定した色で表示。 |
str | 表示文字 |
TnbMfcCommon.h の 610 行目に定義があります。
void SetTextColor | ( | COLORREF | color1, |
COLORREF | color2 = CLR_INVALID |
||
) |
[設定] テキスト色指定.
color1 | 前の文字の色を指定します。 CLR_INVALID を指定すると、 堀のあるグレーの文字になります。 |
color2 | 後ろの文字の色を指定します。省略可能。 |
TnbMfcCommon.h の 641 行目に定義があります。
void SetTextDeepOffset | ( | int | x, |
int | y | ||
) |
[設定] テキストオフセット設定.
本クラスは二つのテキストをずらして表示することで、奥行き、立体感を出すことが出来ます。 前と後ろテキストのずれを指定します。
x | 横方向のずれ |
y | 縦方向のずれ |
TnbMfcCommon.h の 630 行目に定義があります。
void SetTextDisableColor | ( | COLORREF | color1, |
COLORREF | color2 = CLR_INVALID |
||
) |
[設定] 無効状態テキスト色指定.
color1 | 前の文字の色を指定します。 CLR_INVALID を指定すると、 堀のあるグレーの文字になります。 |
color2 | 後ろの文字の色を指定します。。省略可能。 |
TnbMfcCommon.h の 652 行目に定義があります。
|
protected |
無効状態色
TnbMfcCommon.h の 573 行目に定義があります。
|
protected |
標準状態色
TnbMfcCommon.h の 572 行目に定義があります。
|
protected |
文字と文字のずれ
TnbMfcCommon.h の 574 行目に定義があります。