|
TNB Library
|
ビットマップデバイスコンテキストクラス [詳解]
#include <TnbMfcBitmapDC.h>
CBitmapDC の継承関係図公開メンバ関数 | |
| 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 行目に定義があります。