CHwndRenderTarget クラス
この記事の内容
ID2D1HwndRenderTarget のラッパー。
class CHwndRenderTarget : public CRenderTarget;
名前 | 説明 |
---|---|
CHwndRenderTarget::CHwndRenderTarget | HWND から CHwndRenderTarget オブジェクトを構築します。 |
名前 | 説明 |
---|---|
CHwndRenderTarget::Attach | 既存のレンダー ターゲット インターフェイスをオブジェクトにアタッチします |
CHwndRenderTarget::CheckWindowState | このレンダー ターゲットに関連付けられている HWND が隠されているかどうかを示します。 |
CHwndRenderTarget::Create | ウィンドウに関連付けられたレンダー ターゲットを作成します。 |
CHwndRenderTarget::D etach | レンダー ターゲット インターフェイスをオブジェクトからデタッチします。 |
CHwndRenderTarget::GetHwnd | このレンダー ターゲットに関連付けられている HWND を返します。 |
CHwndRenderTarget::GetHwndRenderTarget | ID2D1HwndRenderTarget インターフェイスを返します。 |
CHwndRenderTarget::ReCreate | ウィンドウに関連付けられているレンダー ターゲットを再作成する |
CHwndRenderTarget::Resize | レンダー ターゲットのサイズを指定したピクセル サイズに変更します |
名前 | 説明 |
---|---|
CHwndRenderTarget::operator ID2D1HwndRenderTarget* | ID2D1HwndRenderTarget インターフェイスを返します。 |
名前 | 説明 |
---|---|
CHwndRenderTarget::m_pHwndRenderTarget | ID2D1HwndRenderTarget オブジェクトへのポインター。 |
Header: afxrendertarget.h
既存のレンダー ターゲット インターフェイスをオブジェクトにアタッチします
void Attach(ID2D1HwndRenderTarget* pTarget);
pTarget
既存のレンダー ターゲット インターフェイス。 NULL にすることはできません
このレンダー ターゲットに関連付けられている HWND が隠されているかどうかを示します。
D2D1_WINDOW_STATE CheckWindowState() const;
このレンダー ターゲットに関連付けられている HWND が隠されているかどうかを示す値。
HWND から CHwndRenderTarget オブジェクトを構築します。
CHwndRenderTarget(HWND hwnd = NULL);
hwnd
このレンダー ターゲットに関連付けられている HWND
ウィンドウに関連付けられたレンダー ターゲットを作成します。
BOOL Create(HWND hWnd);
hWnd
このレンダー ターゲットに関連付けられている HWND
メソッドが成功すると、TRUE が返されます。 それ以外の場合は FALSE を返します。
レンダー ターゲット インターフェイスをオブジェクトからデタッチします。
ID2D1HwndRenderTarget* Detach();
デタッチされたレンダー ターゲット インターフェイスへのポインター。
このレンダー ターゲットに関連付けられている HWND を返します。
HWND GetHwnd() const;
このレンダー ターゲットに関連付けられている HWND。
ID2D1HwndRenderTarget インターフェイスを返します。
ID2D1HwndRenderTarget* GetHwndRenderTarget();
ID2D1HwndRenderTarget インターフェイスへのポインター。オブジェクトがまだ初期化されていない場合は NULL。
ID2D1HwndRenderTarget オブジェクトへのポインター。
ID2D1HwndRenderTarget* m_pHwndRenderTarget;
ID2D1HwndRenderTarget インターフェイスを返します。
operator ID2D1HwndRenderTarget*();
ID2D1HwndRenderTarget インターフェイスへのポインター。オブジェクトがまだ初期化されていない場合は NULL。
ウィンドウに関連付けられているレンダー ターゲットを再作成する
BOOL ReCreate(HWND hWnd);
hWnd
このレンダー ターゲットに関連付けられている HWND
メソッドが成功すると、TRUE が返されます。 それ以外の場合、FALSE を返します。
レンダー ターゲットのサイズを指定したピクセル サイズに変更します
BOOL Resize(const CD2DSizeU& size);
size
レンダー ターゲットの新しいサイズ (デバイス ピクセル単位)
メソッドが成功すると、TRUE が返されます。 それ以外の場合、FALSE を返します。