1

Twitter からの比較的単純な項目のリストを表示する必要がある C++ を使用して Win32 アプリケーションを構築しています。リスト内の各項目には、いくつかのアイコンに沿って作成者とつぶやきのテキストが含まれます。OS X 上の Twitter クライアントのラインに沿ったスムーズなスクロールと加速があればいいのですが (おそらく Core Animation を使用して行われます)。Windows 7 のみをサポートする必要があります。

多くのアイテムを許可するために仮想化された、ある種の所有者描画リストボックスを作成する必要があると想定しています。似たようなことをする例がいくつかありますか?

Direct2D や DirectWrite を使おうと考えているのですが、制御開発には向いていないようです。これらの新しいテクノロジでは、各アイテムのレンダリングを担当するため、ヒット テストを実装する必要があり、リストをスクロールするための物理学も解決する必要があると思います。これを研究し続けるのは正気ですか?所有者が描画した Win32 コントロールの代わりとして Direct2D の例を入手した人はいますか?

4

1 に答える 1

1

Direct2D は非常にシンプルで使いやすい API です。私は独自のコントロール (ボタンのような比較的単純なもののみ) を作成しましたが、それほど難しくはありませんでした。WinAPI コントロールを調査するよりも簡単であることがわかりました。それは確かです。もちろん、Direct2D は高パフォーマンスの 2D レンダリングを目的としており、必ずしもインタラクティブなコントロールを目的としているわけではありません。

于 2011-01-07T00:20:58.160 に答える