为什么给对话框加了个背景 就会显示指令引用某某内存,该内存不能为只读。如何解决
为什么给对话框加了个背景 就会显示指令引用某某内存,该内存不能为只读。怎么解决啊
但是有些对话框加了背景不会出现这样的问题,请各位指教啊
------解决方案--------------------
你的背景图片是不是加载到临时变量的?
------解决方案--------------------
应该是你添加背景图片时出的错,就是没有真得取得图片的指针或句柄,而是在获取图形句柄时出错了,但你还在继续往下执行,因此出现内存错误.
你单步执行就可以知道在取图形句柄时的变量是无效的,这种情况可能是图形格式不对,比如要求是BMP图形,但你的背景图形却是JPEG,这样就会获取图形时出错了.
------解决方案--------------------
调试一下吧,看看调用链,这样好找。
------解决方案--------------------
一般是访问无效的地址
但是有些对话框加了背景不会出现这样的问题,请各位指教啊
------解决方案--------------------
你的背景图片是不是加载到临时变量的?
------解决方案--------------------
应该是你添加背景图片时出的错,就是没有真得取得图片的指针或句柄,而是在获取图形句柄时出错了,但你还在继续往下执行,因此出现内存错误.
你单步执行就可以知道在取图形句柄时的变量是无效的,这种情况可能是图形格式不对,比如要求是BMP图形,但你的背景图形却是JPEG,这样就会获取图形时出错了.
------解决方案--------------------
调试一下吧,看看调用链,这样好找。
------解决方案--------------------
一般是访问无效的地址