Debug Assertion Failed! file:wingdi.cpp line:577
在学习MFC时,实验书上的程序,出现以上问题,代码如下:在头文件中添加CMetaFileDC类对象metadc,在cpp文件的OnDraw函数中加入以下代码:metadc...
在学习MFC时,实验书上的程序,出现以上问题,代码如下:
在头文件中添加CMetaFileDC类对象metadc,在cpp文件的OnDraw函数中加入以下代码:
metadc.MoveTo(20,20);
metadc.LineTo(20,100);
metadc.Ellipse(70,70,150,150);
metadc.Rectangle(50,170,200,200);
HMETAFILE playfile;
playfile=metadc.Close();
pDC->PlayMetaFile(playfile);
DeleteMetaFile(playfile);
HMETAFILE savefile;
savefile=metadc.Close();
CopyMetaFile(savefile,"myfile.wmf");
metadc.Create("myfile.wmf");
DeleteMetaFile(savefile);
单步运行到第一句时就会出现如上问题,请问这是怎么回事,怎么解决呢,出现的原因是什么 展开
在头文件中添加CMetaFileDC类对象metadc,在cpp文件的OnDraw函数中加入以下代码:
metadc.MoveTo(20,20);
metadc.LineTo(20,100);
metadc.Ellipse(70,70,150,150);
metadc.Rectangle(50,170,200,200);
HMETAFILE playfile;
playfile=metadc.Close();
pDC->PlayMetaFile(playfile);
DeleteMetaFile(playfile);
HMETAFILE savefile;
savefile=metadc.Close();
CopyMetaFile(savefile,"myfile.wmf");
metadc.Create("myfile.wmf");
DeleteMetaFile(savefile);
单步运行到第一句时就会出现如上问题,请问这是怎么回事,怎么解决呢,出现的原因是什么 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询