本工程使用MFC框架,制作镂空图的显示和刷新。
因为图片扣的不好的原因,会有边框。
下面是代码:
#include <afxwin.h>
class CMyWnd :public CFrameWnd {
private:
CDC * cdc;
CBitmap* mbmp[12];
CBitmap* sbmp[12];
CRect rect;
char m_szFileName[20];
char s_szFileName[20];
int order = 0;
int pos = 1000;
public:
CMyWnd() {
Create(NULL, "我的窗口");
CClientDC dc(this);
GetClientRect(rect);
cdc = new CDC;
cdc->CreateCompatibleDC(&dc);
for (int i = 0; i < 12; i++)
{
mbmp[i] = new CBitmap;
sbmp[i] = new CBitmap;
sprintf_s(m_szFileName, "ER0%dM.bmp", (i + 1));
mbmp[i]->m_hObject = LoadImage(NULL, m_szFileName,
IMAGE_BITMAP, 200, 300, LR_LOADFROMFILE);
sprintf_