MFC双缓冲画图,在内存画两幅图,送到对话框上的两个静态文本控件上,为什么不行啊,两个控件上显示的是一幅图像。求解
MFC双缓冲画图,在内存画两幅图,送到对话框上的两个静态文本控件上,为什么不行啊,两个控件上显示的是一幅图像。求解
我的两个控件上显示的都是同一幅图像,求代码,求解。谢谢
[解决办法]
调试的时候查看内存中的两个位置的数据是否不一样。
[解决办法]
有没有两个内存DC
[解决办法]
那就是你使用的DC,在换控件时 没换图片(dc没有重新载入图片)
或者你的dc存的内容,你截取的内容是dc的总同一块(使用的是同一个图片内容)
[解决办法]
GetDlgItem(ID)->m_hWnd ,获取控件的句柄
GetDlgItem(ID)->GetDC(), 获取到控件的dc。这个dc是控件的,你就可以在控件上绘制了,和窗口的dc一样的使用
[解决办法]