我想设计和编写一个简单的UI,我的问题是如何创建一个网格,其中交叉线形成点或只是排列在网格中的点覆盖图像。网格中的点应该是“拖放” - 能够将它们放在图像中的点上以进行校准。
程序然后需要通过DLL调用一些C(++)函数,从标准网格点到新位置的偏移量。
我目前正在使用带有C ++ / CLI的Windows窗体。
有很多拖放教程,我考虑确定拖动和放置事件的位置差异,然后将点放在新位置,因为放置事件由基础PictureBox
注册或者一些容器。
但是我可以使用点控制吗?我需要调整一个小按钮还是自己控制? 我有可能在这些点之间有线来表示(移动)网格吗? (或者只是手动绘制和更新点之间绘制的线条?)
我是否以正确的方式接近这个和/或是否有另一个更适合此的GUI框架?
(我对此没有多少经验,我的搜索条款没有给我带来一些有用的信息,任何进一步的阅读也值得赞赏)