开发者社区> 问答> 正文

我用VS2010的GDI+写了双缓冲为什么还是画面抖动?

public:
Graphics *gg;
Graphics g=dc.GetSafeHdc();
gg->DrawImage(bk,0,0);
gg->DrawImage(zj,x,y,0+frame*100,0,100,120,UnitPixel);
g.DrawImage(&bb,0,0);

展开
收起
a123456678 2016-03-04 10:23:50 2041 0
1 条回答
写回答
取消 提交回答
  • 首先是创建兼容dc,因为windows不容许直接将位图放入设备上下文,但是可以将位图放入兼容的设备上下文,然后将兼容设备上下文中的内容拷贝到目的设备上下文中去就可以到达目的。

    2019-07-17 18:51:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
全景视频的播放及优化 立即下载
360°全景视频播放器的实现原理 立即下载
3D动画的菜谱式灯光与云渲染 立即下载