GDI+和GDI混合编程有关双缓冲的问题
我原来是用WINDOWS的GDI进行编程的,其中用到了它的双缓冲BitBlt函数。但是我现在因为想加上部分图像的旋转,因此我又用GDI+来写那个翻转的图片。由于这是需要双...
我原来是用WINDOWS的GDI进行编程的,其中用到了它的双缓冲BitBlt函数。但是我现在因为想加上部分图像的旋转,因此我又用GDI+来写那个翻转的图片。由于这是需要双缓冲的 ,我就不知道怎么把这个新加上去的合起来。(因为GDI和GDI+的双缓冲做法不一样)
我创建了Graphics g(hBufferDC); 这个 hBufferDC是我在内存中用于双缓冲的一块区域的dc句柄(在GDI下),但是我经过调试发现执行到这一句的时候,g根本就没有初始化。 由于我对GDI+不是非常熟 我也不想把原来的GDI都改成GDI+,大家有谁比较熟的 能够指导我一下 谢谢!!!!
注:其实不是翻转,是旋转,不好意思,写错了 展开
我创建了Graphics g(hBufferDC); 这个 hBufferDC是我在内存中用于双缓冲的一块区域的dc句柄(在GDI下),但是我经过调试发现执行到这一句的时候,g根本就没有初始化。 由于我对GDI+不是非常熟 我也不想把原来的GDI都改成GDI+,大家有谁比较熟的 能够指导我一下 谢谢!!!!
注:其实不是翻转,是旋转,不好意思,写错了 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询