【发布时间】:2011-06-05 00:22:29
【问题描述】:
我正在使用 C++ 构建一个 Win32 应用程序,它需要显示 Twitter 中相对简单的项目列表。列表中的每个项目都将包括作者和一些图标旁边的推文文本。在 OS X 上沿着 Twitter 客户端的线条平滑滚动和加速会很好(可能使用 Core Animation 完成)。我只需要支持 Windows 7。
我假设我需要创建某种类型的所有者绘制的列表框,该列表框被虚拟化以允许大量项目。有没有一些类似的例子?
我一直在考虑使用 Direct2D 和 DirectWrite,但这些似乎不适合控件开发。我假设这些新技术将需要我实施命中测试,因为我将负责渲染每个项目,并且我还必须计算出滚动列表的物理特性。继续研究这个是否明智?有没有人用 Direct2D 替代自绘 Win32 控件的例子。
【问题讨论】:
标签: c++ winapi controls direct2d directwrite