开发者社区 问答 正文

我用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 2111 分享 版权
1 条回答
写回答
取消 提交回答
  • 首先是创建兼容dc,因为windows不容许直接将位图放入设备上下文,但是可以将位图放入兼容的设备上下文,然后将兼容设备上下文中的内容拷贝到目的设备上下文中去就可以到达目的。

    2019-07-17 18:51:53
    赞同 展开评论
问答分类:
问答地址: