Я создаю приложение Win32 с C ++, которое должно отображать список относительно простых элементов из Twitter. Каждый элемент в списке будет включать в себя автора и текст твита вдоль некоторых значков. Было бы неплохо иметь плавную прокрутку и ускорение по аналогии с клиентом Twitter на OS X (возможно, с использованием Core Animation). Мне нужно только поддерживать Windows 7.
Я предполагаю, что мне нужно создать какой-то тип нарисованного владельцем списка, который виртуализирован для большого количества элементов. Есть ли примеры этого, которые делают что-то подобное?
Я думал об использовании Direct2D и DirectWrite, но, похоже, они не подходят для управления разработкой. Я предполагаю, что эти новые технологии потребуют от меня проведения тестирования на попадание, так как я буду отвечать за рендеринг каждого из элементов, и мне также придется разработать физику для прокрутки списка. Разумно ли продолжать исследовать это? Кто-нибудь получил примеры Direct2D в качестве замены нарисованных владельцем элементов управления Win32.