|
TNB Library
|
テキスト描画ベースクラス [詳解]
#include <TnbMfcCommon.h>
CDrawTextBase の継承関係図クラス | |
| 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 行目に定義があります。