のカスタム カーソル グラフィックをコーディングしようとしていますWindows 8
。1 つまたは任意の数の を使用しWiimotes
て にタッチ入力を送信するアプリケーションに使用します。Windows
つまり、複数の を表示できる必要がありますcursors
。cursor
ビルドインは遠くから見ると非常に見にくいので、タッチには使用できません。
現在、 でカーソル グラフィックを描画するカーソルごとに個別の透明なウィンドウを使用していますDirectX
が、 を実際に再配置するには、とを使用cursor
してウィンドウを現在のcursor
位置に移動しwin32
ます。これにより、再配置の待ち時間はほぼゼロになりますが、過度の処理時間がかかります。同時に複数のカーソルを移動すると近くなることがあります。SendMessage
SetWindowPos
30%
私が最初に試みたのは、画面全体を覆う透明なウィンドウに描画することでした。WPF
キャンバス上の形状の再配置を伴うウィンドウと、transform を変更することによるD3D
DirectX
インスタンスへの直接描画と再配置の両方を試しました。これらは、非常に煩わしい数ミリ秒のレイテンシーをもたらします。Desktop Window Manager
matrixes
cursor
低遅延で低遅延で動く画面に描画するにはどうすればよいCPU
ですか?