本工程使用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_s

该博客通过MFC框架展示了如何创建人物行走的C++动画,讨论了在处理镂空图显示和刷新过程中遇到的边框问题。作者分享了相关代码,鼓励读者学习MFC技术。
最低0.47元/天 解锁文章
302

被折叠的 条评论
为什么被折叠?



