有很多bmp图片,我现在用MFC 将其加载进来显示 有没有好方法
来源:百度知道 编辑:UC知道 时间:2024/05/20 09:18:39
先加载文件
然后显示
这样的话 ,每次重画窗口都要重新加载 太慢了
有没有更好的方法
如何将这些图片 存放在内存中呢 请举例说明
//-----------------------------------------------------------------
// Bitmap Object
// C++ Header - Bitmap.h
//-----------------------------------------------------------------
#pragma once
//-----------------------------------------------------------------
// Include Files
//-----------------------------------------------------------------
#include <windows.h>
//-----------------------------------------------------------------
// Bitmap Class
//-----------------------------------------------------------------
class Bitmap
{
protected:
// Member Variables
HBITMAP m_hBitmap;
int m_iWidth, m_iHeight;
// Helper Methods
void Free();
public:
// Constructor(s)/Destructor
Bitmap();
Bitmap(HDC hDC, LPTSTR szFileName);
Bitmap(HDC hDC, UINT uiResID, HINSTANCE hInstance);
Bitmap(HDC hDC, int iWidth, int iHeight