解决:CBitmapButtion在debug情况下,出现debug assertion failed的问题

来源:互联网 发布:什么是即时通信软件 编辑:程序博客网 时间:2024/05/20 07:57

   在项目开发中,为了使得界面的UI美观一些,使用了CBitmapButton,但是出现了很奇怪的问题,在进行DEBUG的时候,总是弹出debug assertion failed的错误弹窗,而在RELEASE中可以正常运行,究其原因,可知源码中必然是出现问题的,在CBitmapButton类使用注意事项(主要是AutoLoad)文章中,我发现了我代码中出现的问题。

在创建CBitmapButton中,我是使用VS自带的类向导进行创建的,故而控件在对话框中的DoDataExchange函数中的DDX_Control(... ...)会与此处的SubclassDlgItem冲突,如果一定要用类向导,只要将响应的DDX_Control语句删除就行了。 

以上。

阅读全文
0 0