- 404 名前:401 mailto:sage [2010/01/04(月) 22:20:10 ID:/uva6imH]
- >>ファイル名を引数にとるAPIを、ファイル名を引数にしないで利用したいと
意味としてはそのようなものです。 ですが、関数の仕様を考えれば BMP表示API関数 LoadBitmap()はファイル名を引数にしないと使えないことはわかります。 BMPの表示なら SetDIBitsToDevice() で問題は解決できますが いわゆる音楽再生系のAPI関数は音楽データのポインタを受ける関数が少ないように思います。 MCI系は全滅に近いような気がします。 素材ファイル郡をひとつにパッキングして、 適時そこからデータを取り出して使う方式をとった場合、 使えなくなる関数があまりに多かったもので、どうしたものかと困っている所です。 結局なにがしたいのかを例で示すと―― @ビットマップのデータはメモリーにロードされている。 Aしかし、ハードディスクにファイルは存在していない。 Bでも LoadBitmap() 関数を使いたい。(第二引数はLPCTSTR lpBitmapName) 上記のように ファイル名を引数にとるAPIを、ファイルが存在していないのに使いたい(データはある)。 というわがままな願いです。 パッキングをあきらめることも、解決策のひとつであると わかってはいるのですが……。
|

|