我希望在图片框中获得鼠标的坐标。 我使用了ScreenToClient但是我遇到了一些问题。
HWND hwnd;
hwnd = pictureBox1->Handle;
ScreenToClient(hwnd,&point);
其中point具有鼠标的绝对坐标。 我得到的错误是“无法从'System :: IntPtr'转换为'HWND'”代码的第二行。我如何获得图片框的句柄? 感谢
答案 0 :(得分:0)
hwnd = (HWND)pictureBox1->Handle.ToPointer();顺便说一下,最好将此代码保持为纯托管,使用Control.PointToClient和Control.PointToScreen方法在屏幕和客户端坐标之间进行转换。