Share via


CD2DBitmap クラス

更新 : 2011 年 3 月

Visual Studio 2010 SP1 が必要です。

ID2D1Bitmap のラッパー。

class CD2DBitmap : public CD2DResource;

メンバー

パブリック コンストラクター

名前

説明

CD2DBitmap::CD2DBitmap

オーバーロードされます。 HBITMAP から CD2DBitmap オブジェクトを構築します。

CD2DBitmap::~CD2DBitmap

デストラクターです。 D2D ビットマップ オブジェクトが破棄されるときに呼び出されます。

プロテクト コンストラクター

名前

説明

CD2DBitmap::CD2DBitmap

オーバーロードされます。 CD2DBitmap オブジェクトを構築します。

パブリック メソッド

名前

説明

CD2DBitmap::Attach

既存のリソース インターフェイスをオブジェクトにアタッチします。

CD2DBitmap::CopyFromBitmap

指定したビットマップの指定した領域を現在のビットマップにコピーします。

CD2DBitmap::CopyFromMemory

指定したメモリの指定した領域を現在のビットマップにコピーします。

CD2DBitmap::CopyFromRenderTarget

指定したレンダー ターゲットの指定した領域を現在のビットマップにコピーします。

CD2DBitmap::Create

CD2DBitmap を作成します (CD2DResource::Create をオーバーライドします)。

CD2DBitmap::Destroy

CD2DBitmap オブジェクトを破棄します (CD2DResource::Destroy をオーバーライドします)。

CD2DBitmap::Detach

リソース インターフェイスをオブジェクトからデタッチします。

CD2DBitmap::Get

ID2D1Bitmap インターフェイスを返します。

CD2DBitmap::GetDPI

ビットマップの DPI (1 インチあたりのドット数) を返します。

CD2DBitmap::GetPixelFormat

ビットマップのピクセル形式とアルファ モードを取得します。

CD2DBitmap::GetPixelSize

デバイスに依存する単位 (ピクセル) で表されたビットマップのサイズを返します。

CD2DBitmap::GetSize

デバイスに依存しないピクセル (DIP) で表されたビットマップのサイズを返します。

CD2DBitmap::IsValid

リソースの有効性を検証します (CD2DResource::IsValid をオーバーライドします)。

プロテクト メソッド

名前

説明

CD2DBitmap::CommonInit

オブジェクトを初期化します。

パブリック演算子

名前

説明

CD2DBitmap::operator ID2D1Bitmap*

ID2D1Bitmap インターフェイスを返します。

プロテクト データ メンバー

名前

説明

CD2DBitmap::m_bAutoDestroyHBMP

m_hBmpSrc を破棄する場合は TRUE、それ以外の場合は FALSE。

CD2DBitmap::m_hBmpSrc

ソース ビットマップのハンドル。

CD2DBitmap::m_lpszType

リソースの種類。

CD2DBitmap::m_pBitmap

ID2D1Bitmap オブジェクトへのポインターを格納します。

CD2DBitmap::m_sizeDest

ビットマップの描画サイズ。

CD2DBitmap::m_strPath

ビットマップ ファイルのパス。

CD2DBitmap::m_uiResID

ビットマップ リソース ID。

継承階層

CObject

CD2DResource

CD2DBitmap

必要条件

ヘッダー: afxrendertarget.h

参照

その他の技術情報

MFC クラス

履歴の変更

日付

履歴

理由

2011 年 3 月

このコンテンツを追加。

SP1 機能変更