ユーザーが何をしていても、要素を描画して画面の上部に移動したい。
Windows Forms を使用して C# を使用する場合、2 つの解決策があります。
透明な背景のフォームを作成し、その上に描画します。
- OnPaint イベントをオーバーライドする
- Xミリ秒ごとに無効にする
作成された要素 (長方形、円など) ごとに透明な背景のフォームを作成します。
- フォームを移動するだけで、再描画を強制しないでください
フォーム ジェスチャーはよりコストがかかりますか、それともペイントの更新はよりコストがかかりますか?
WPF、Silverlight、C、または Windows フォームを使用する必要がありますか?