闲逛MSDN,发现一个类叫做RenderTargetBitmap,只需要两句话就可以把任何一个Visual对象转换成一个图片以方便显示和输出。
我又一次震惊了。
想当年用MFC的时候要实现把运算结果用图片输出费了多大功夫。先是用了GDI/GDI+,把现场绘制图文混排的结果整合成一个图片以方便输出。然后发现在拖动时存在抖动问题,于是引入了双缓冲。里面七七八八诡异陷阱一大堆,整整用了一个下午加一个晚上才搞好。现在看看WPF,RenderTargetBitmap.Render(Visual visual)...欲哭无泪啊...所有继承自Visual的对象,那就是几乎所有控件都能用...两句话就能解决这个问题了...
感慨一下面向对象的强大啊...还有WPF...省代码 + 好效果,不用你用谁呢?

相关文章:

  • 2021-08-02
  • 2021-10-15
  • 2022-12-23
  • 2021-10-14
  • 2021-12-23
  • 2022-01-04
  • 2021-05-24
猜你喜欢
  • 2022-01-07
  • 2021-08-26
  • 2021-07-28
  • 2021-11-05
  • 2021-06-18
  • 2022-12-23
  • 2021-09-29
相关资源
相似解决方案