TNB Library
|
ビットマップデバイスコンテキストクラス [詳解]
#include <TnbMfcBitmapDC.h>
公開メンバ関数 | |
bool | Attach (CBitmapImage *pBI) |
[設定] アタッチ [詳解] | |
CBitmapDC (CBitmapImage *pBI) | |
コンストラクタ [詳解] | |
CBitmapDC (void) | |
コンストラクタ. [詳解] | |
CBitmapImage * | Detach (void) |
[設定] デタッチ. [詳解] | |
bool | Draw (HDC dc, int x=0, int y=0) const |
[処理] イメージ描画. [詳解] | |
virtual | ~CBitmapDC (void) |
デストラクタ [詳解] | |
ビットマップデバイスコンテキストクラス
CBitmapImage を保持し、 CDC クラス同等に操作できるようにするラッパクラスです。
TnbMfcBitmapDC.h の 37 行目に定義があります。
|
explicit |
コンストラクタ
pBI | 正しいイメージを持つ CBitmapImage オブジェクトへのポインタ。 |
CResourceException | 不正な CBitmapImage を渡した時、通知されます。 |
TnbMfcBitmapDC.h の 47 行目に定義があります。
|
explicit |
コンストラクタ.
TnbMfcBitmapDC.h の 63 行目に定義があります。
|
virtual |
デストラクタ
TnbMfcBitmapDC.h の 68 行目に定義があります。
bool Attach | ( | CBitmapImage * | pBI | ) |
[設定] アタッチ
pBI | 正しいイメージを持つ CBitmapImage オブジェクトへのポインタ。 通常、 Detach() したポインタを指定します。 |
true | 成功。 |
false | 失敗。不正な CBitmapImage を渡した時、通知されます。 |
TnbMfcBitmapDC.h の 99 行目に定義があります。
CBitmapImage * Detach | ( | void | ) |
[設定] デタッチ.
NULL以外 | 成功。CBitmapImage のポインタです。破棄してはいけません。 |
NULL | 失敗。不正な CBitmapImage が渡されていませんでした。 |
TnbMfcBitmapDC.h の 116 行目に定義があります。
bool Draw | ( | HDC | dc, |
int | x = 0 , |
||
int | y = 0 |
||
) | const |
[処理] イメージ描画.
指定のデバイスコンテキストの指定の位置に、本インスタンスで持っているイメージを描画します。
dc | 描画対象のデバイスコンテキスト。 |
x | 描画X位置(左が0)。省略すると0。 |
y | 描画Y位置(上が0)。省略すると0。 |
true | 成功。 |
false | 失敗。 |
TnbMfcBitmapDC.h の 82 行目に定義があります。