-1

我目前正在使用 MFC 和 VS2012 开发 C++ 软件。里面有很多图片。所有图片都位于“图片”文件夹中,程序在启动时加载它们。

所以问题是当我想创建它的发布时,我必须在其中包含文件夹“图片”,这很荒谬。该程序有点专业,并且提供一个包含所有图片的文件夹不是专业的。

所以我想加载我程序资源中的所有图片。然后所有的图片都将在exe文件中。

我还需要更改图片的加载(我的意思是在窗口中的单个插槽中使用多张图片)

4

1 回答 1

0

您需要将图像添加为资源,然后您可以加载它们:

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

将从 BITMAP 资源加载图像。

如果您的图像不是 BITMAP,那么创建它们会更容易。否则,您可以查看此代码项目页面以加载 JPG 和 PNG。

于 2012-08-07T13:45:31.323 回答