首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

为什么给对话框加了个背景 就会显示指令引用某某内存,该内存不能为只读。如何解决

2012-05-28 
为什么给对话框加了个背景就会显示指令引用某某内存,该内存不能为只读。怎么解决啊但是有些对话框加了背景

为什么给对话框加了个背景 就会显示指令引用某某内存,该内存不能为只读。怎么解决啊
但是有些对话框加了背景不会出现这样的问题,请各位指教啊

[解决办法]
你的背景图片是不是加载到临时变量的?
[解决办法]
应该是你添加背景图片时出的错,就是没有真得取得图片的指针或句柄,而是在获取图形句柄时出错了,但你还在继续往下执行,因此出现内存错误.
你单步执行就可以知道在取图形句柄时的变量是无效的,这种情况可能是图形格式不对,比如要求是BMP图形,但你的背景图形却是JPEG,这样就会获取图形时出错了.
[解决办法]
调试一下吧,看看调用链,这样好找。
[解决办法]
一般是访问无效的地址

热点排行