今天在项目中设置字体的时候引发了异常:
具体是这样的:
debug assertion failed!
Program:<program name unknown>
File:f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\ wingdi.cpp line 1113
然后找了下资料,说是在创建新的字体的时候没有将旧版本的字体删除。。。
解决办法:
在创建新字体之前加一行代码,把旧字体删除掉
font.DeleteObject();
然后就可以运行了,没有引发异常