win32APIで色々と知りたいことが出てきました。
Posted: 2011年11月26日(土) 11:01
よろしくお願いします。
win32APIで色々と知りたいことが出てきました。しかし、ネットで検索しても、いまいち分からず困っています。
あくまでも、「win32API 」です。
①PNG形式の画像をLoadする方法。
APIでは無理でしょうか?そういうPNGのロードなどのマルチメディア?関係のAPIが解説されている書籍などはないでしょうか?また、APIが無理ならDirectXではロード無理でしょうか?DirectXは現在2次元に対応していないみたいなことをどこかのサイトで見ましたが、事実でしょうか?現在のDirectXを2Dで使うなら、真上から見下ろす感じで作るというような感じで書かれていました。あくまでも、僕の解釈です。以下は想像ですが、DirectXの昔の2Dの時代のロード関数や描画関数は現在使えないのでしょうか?
--最悪の場合を想定して-----
もし、Win32APIでPNGのロードが実装されてない場合、最悪FILE形式で開いて自分でBMP形式に変換するコードを書かなくちゃいけないじゃないですか、それだったら、残念ですが諦めます。素直にペイントツールで一つ一つ画像形式をBMPにします。
②同じ音楽の多重起動。(敵の断末魔)(昔質問しましたが、分かりませんでした。)
やっぱり僕の頭では単純にマルチスレッドしかないと思いますが、実際どうなんでしょうか?
以上よろしくお願いいたします。ご回答待っています。
--追記---
ググッたらGDI+というキーワードが出てきましたが、良く分かりませんでした。結構頑張りました。皆様の助言を頂ければ嬉しいです。
win32APIで色々と知りたいことが出てきました。しかし、ネットで検索しても、いまいち分からず困っています。
あくまでも、「win32API 」です。
①PNG形式の画像をLoadする方法。
APIでは無理でしょうか?そういうPNGのロードなどのマルチメディア?関係のAPIが解説されている書籍などはないでしょうか?また、APIが無理ならDirectXではロード無理でしょうか?DirectXは現在2次元に対応していないみたいなことをどこかのサイトで見ましたが、事実でしょうか?現在のDirectXを2Dで使うなら、真上から見下ろす感じで作るというような感じで書かれていました。あくまでも、僕の解釈です。以下は想像ですが、DirectXの昔の2Dの時代のロード関数や描画関数は現在使えないのでしょうか?
--最悪の場合を想定して-----
もし、Win32APIでPNGのロードが実装されてない場合、最悪FILE形式で開いて自分でBMP形式に変換するコードを書かなくちゃいけないじゃないですか、それだったら、残念ですが諦めます。素直にペイントツールで一つ一つ画像形式をBMPにします。
②同じ音楽の多重起動。(敵の断末魔)(昔質問しましたが、分かりませんでした。)
やっぱり僕の頭では単純にマルチスレッドしかないと思いますが、実際どうなんでしょうか?
以上よろしくお願いいたします。ご回答待っています。
--追記---
ググッたらGDI+というキーワードが出てきましたが、良く分かりませんでした。結構頑張りました。皆様の助言を頂ければ嬉しいです。