• 締切済み

D3DXCreateTextureFromFileInMemory関数について

DirectXのSDK内に テクスチャ作成を行う D3DXCreateTextureFromFileInMemory関数がありますが、 この引数pSrcDataについて ([in] テクスチャの作成に使うメモリ内のファイルへのポインタ。) HBITMAPクラスのhBitmapハンドルを渡す事は可能でしょうか? (行いたいことは、DirectXの描画範囲にライブ画像のような 画像描画領域を作成したいです。) ご教授の程、宜しくお願いします。

みんなの回答

回答No.1

hBitmapはメモリーのハンドルではないので駄目です CreateFileMappingを使って、hBitmapをメモリマップして それをD3DXCreateTextureFromFileInMemoryに渡したらどうでしょうか?

mindeyed
質問者

補足

gau_puzzlerさん お返事有難うございます。 なるほど、手順が分かりました! 早速試してみます。 PS:DirectXのメソッド名ってやたらと長いですね(笑)

関連するQ&A