背景:C#窗体上有个图片框的PictureBox1,已经可以实现通过在图片上绘制简单的直线、矩形等图形后再放到PictureBox1显示。单击PictureBox1可以得到在光标在PictureBox1上的坐标。
需求:现需要单击PictureBox1并得到鼠标在PictureBox1上的位置,鼠标单击事件中调用C++写的DLL文件(实际为C++写的GUI组态控件库,自己编程,可随时修改),DLL文件中调用绘制直线在PictureBox1绘制直线。此需求如何实现,恳请大神不吝赐教。
本文介绍如何在C#窗体的PictureBox中通过鼠标点击事件调用C++编写的DLL文件来绘制直线。具体包括获取PictureBox上鼠标点击的位置,并利用该位置进行绘图。
背景:C#窗体上有个图片框的PictureBox1,已经可以实现通过在图片上绘制简单的直线、矩形等图形后再放到PictureBox1显示。单击PictureBox1可以得到在光标在PictureBox1上的坐标。
需求:现需要单击PictureBox1并得到鼠标在PictureBox1上的位置,鼠标单击事件中调用C++写的DLL文件(实际为C++写的GUI组态控件库,自己编程,可随时修改),DLL文件中调用绘制直线在PictureBox1绘制直线。此需求如何实现,恳请大神不吝赐教。
2705
1918
427

被折叠的 条评论
为什么被折叠?