Ich baue eine Win32-Anwendung mit C++, die eine Liste von relativ einfachen Elementen von Twitter anzeigen muss. Jedes Element in der Liste enthält den Autor und den Tweet-Text entlang einiger Symbole. Es wäre schön, ein sanftes Scrollen und Beschleunigen entlang der Linien des Twitter-Clients auf OS X zu haben (wahrscheinlich mit Core-Animation). Ich brauche nur Windows 7 zu unterstützen.Win32/Direct2D - wie Rendern unendliche Scrolling Listbox
Ich gehe davon aus, dass ich eine Art von Besitzer erstellt Listbox erstellen muss, die für viele Elemente virtualisiert wird. Gibt es einige Beispiele dafür, die etwas Ähnliches tun?
Ich habe über Direct2D und DirectWrite nachgedacht, aber diese scheinen nicht geeignet zu sein, die Entwicklung zu kontrollieren. Ich gehe davon aus, dass diese neuen Technologien erfordern, dass ich Hit-Tests durchführe, da ich für das Rendern jedes dieser Elemente zuständig wäre, und ich müsste auch die Physik für das Scrollen der Liste ausarbeiten. Ist es vernünftig, dies weiter zu erforschen? Hat jemand Beispiele für Direct2D als Ersatz für vom Eigentümer gezeichnete Win32-Steuerelemente.
Ich habe ein Beispiel von MS gefunden, das etwas in der Art von was ich tun soll, http://msdn.microsoft.com/en-us/library/dd756746(v=vs.85).aspx. Sie scheinen "Samples" und "Samples and Code Examples" auf der Seite zu haben, was verwirrend ist. –