電子書籍の厳選無料作品が豊富!

WindowsAPIで画像ファイルや音楽ファイルをバイナリデータとして読み込んで表示、再生するにはどうしたらいいでしょうか?MCI関係やLoadImageを使ってやるとなるとファイルを指定したりリソースとして取り込まないと表示されないと思うので質問しました。
プラットフォームはMicrosoft Visual Studio.NET2003です。
 よろしくお願いします。

A 回答 (2件)

 こんばんは。



 APIでは有りませんが、ダイレクトミュージックを使用するのも良さそうです。

 「Direct Music Interface」
 http://msdn.microsoft.com/ja-jp/library/ms807174 …

 「IDirectMusicLoader8::GetObject()」
 http://msdn.microsoft.com/ja-jp/library/ms809373 …

 「DMUS_OBJ_MEMORYフラグ」
 http://msdn.microsoft.com/ja-jp/library/ms808229 …
    • good
    • 0
この回答へのお礼

  DirectXを使用した方法ですね。DirectXでできるなら実装して作ってもいいと思っています。DirectXはまだ初心者レベルなので十分参考になります。

お礼日時:2008/11/28 23:02

ビットマップイメージならCreateDIBSection()でHBITMAPリソースを確保してバイナリデータを書き込んでいけばよいのではないかと思います。


http://msdn.microsoft.com/ja-jp/library/cc428334 …

音楽ファイルについても似たような方法はあるかと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。 CreateDIBSection()でHBITMAPリソースを確保してバイナリデータを書き込んでいけばいいんですね。 バイナリデータからどうするか悩んでいました。

お礼日時:2008/11/28 22:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!