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

MFC双缓冲画图,在内存画两幅图,送到对话框下的两个静态文本控件下,为什么不行啊两个控件下显示的是一幅图像。求解

2013-01-11 
MFC双缓冲画图,在内存画两幅图,送到对话框上的两个静态文本控件上,为什么不行啊,两个控件上显示的是一幅图

MFC双缓冲画图,在内存画两幅图,送到对话框上的两个静态文本控件上,为什么不行啊,两个控件上显示的是一幅图像。求解
MFC双缓冲画图,在内存画两幅图,送到对话框上的两个静态文本控件上,为什么不行啊,两个控件上显示的是一幅图像。求解
我的两个控件上显示的都是同一幅图像,求代码,求解。谢谢
[解决办法]
调试的时候查看内存中的两个位置的数据是否不一样。
[解决办法]
有没有两个内存DCMFC双缓冲画图,在内存画两幅图,送到对话框下的两个静态文本控件下,为什么不行啊两个控件下显示的是一幅图像。求解
[解决办法]
那就是你使用的DC,在换控件时 没换图片(dc没有重新载入图片)

或者你的dc存的内容,你截取的内容是dc的总同一块(使用的是同一个图片内容)
[解决办法]
GetDlgItem(ID)->m_hWnd ,获取控件的句柄
GetDlgItem(ID)->GetDC(), 获取到控件的dc。这个dc是控件的,你就可以在控件上绘制了,和窗口的dc一样的使用
[解决办法]

热点排行