IDWriteBitmapRenderTarget::GetMemoryDC メソッド (dwrite.h)

メモリ デバイス コンテキストへのハンドルを取得します。

構文

HDC GetMemoryDC();

戻り値

種類: HDC

デバイス コンテキスト ハンドルをメモリ デバイス コンテキストに返します。

注釈

アプリケーションでは、デバイス コンテキストを使用して GDI 関数を使用して描画できます。 アプリケーションは 、GetCurrentObject を呼び出すことによってビットマップ ハンドル (HBITMAP) を取得できます。 ピクセル データへのポインターなど、基になるビットマップに関する情報を必要とするアプリケーションは、 GetObject を 呼び出して DIBSECTION 構造体を埋めることができます。 ビットマップは常に 32 ビットのトップダウン DIB です。

このメソッドはパラメーターを受け取らず、HRESULT ではなく HDC 変数を返します。

memoryHdc = g_pBitmapRenderTarget->GetMemoryDC();

ここで返される HDC は、ビットマップ レンダー ターゲット オブジェクトによって引き続き所有されており、クライアントによって解放または削除されるべきではありません。

要件

要件
対象プラットフォーム Windows
ヘッダー dwrite.h
Library Dwrite.lib
[DLL] Dwrite.dll

こちらもご覧ください

IDWriteBitmapRenderTarget