新しい CAD プログラムをゼロから作成しようとしています。GUI は C# で簡単に作成できます。コマンド ボタンなどをドラッグ アンド ドロップして、関連するコードを記述するだけです。
ただし、CAD のユーザーがアイコンをツールバーから描画ペインにドラッグ アンド ドロップできるようにしたいと考えています。また、それらのアイコンのサイズを変更したり、アイコン間の接続を描画したりできるようにしたいのですが、この部分を行う方法がわかりません。
かなりの調査を行った後、どのアプローチをとるべきかについてはまだ迷っています。これは基本的に 2D フローシートなので、ハードウェア アクセラレーションは必要ですか? C# ビットマップを作成し、マウス イベントの変更後にそれらを印刷するだけですか? 等。
これを行う方法を学ぶには何を勉強すればよいですか?
ありがとうございました!