前段时间(5年,我相信),我制作了打印到WMF的打印预览器,准备好后,我只是在某个窗口显示了它。当然有一些控件,我看到合适和滚动条。这有效,但有点慢(在滚动或缩放时可以看到重绘)。最近我看到Firefox如何显示网页并平滑地上下滚动,然后有一个免费的pdf查看器SumatraPDF,它也很好地显示PDF,虽然它没有实现平滑滚动。
我现在看看Direct2D API,在我深入研究它并意识到它不是我想要实现的目标之前,我想问一下正在使用哪些API来实现这样的平滑滚动。我从我的NVidia GPU使用情况监视器中了解到Firefox使用GPU加速,但我不知道在引擎盖下使用了什么。请提供建议。