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 |