-1

私は現在、VS2012でMFCを使用してC++のソフトウェアに取り組んでいます。そこにはたくさんの写真があります。すべての画像は「pictures」フォルダにあり、プログラムは起動時にそれらをロードします。

したがって、問題は、リリースを作成するときに、フォルダ「pictures」を含める必要があることです。これはばかげています。プログラムは少し専門的であり、その中のすべての写真を含むフォルダを提供することはプロではありません。

だから私は私のプログラムのリソースにすべての写真をロードしたいと思います。その後、すべての写真がExeファイルに保存されます。

また、画像の読み込みを変更する必要があります(つまり、ウィンドウの1つのスロットに複数の画像を使用することを意味します)

4

1 に答える 1

0

画像をリソースとして追加する必要があります。その後、画像を読み込むことができます。

CBitmap::LoadBitmap(LPCTSTR lpszResourceName)
CBitmap::LoadBitmap(UINT nIDResource)

BITMAPリソースから画像をロードします。

画像がBITMAPでない場合は、そのように作成する方が簡単です。それ以外の場合は、 JPGとPNGをロードするためのこのコードプロジェクトページを見ることができます。

于 2012-08-07T13:45:31.323 に答える