Dx_Happy 发表于 2013-7-8 11:05:39

控制窗体显示的位置的问题

各位大佬,我做了一个查询实体属性的对话框,想把窗口弹出的位置设置在鼠标点击的位置
用 Point3d pickedPt = entres.PickedPoint; 这个获取了鼠标选取实体时的鼠标坐标,
但是这个坐标是AutoCAD里面的,显示对话框的
editAttrDlg.Location 是C#的窗体坐标,我怎么把CAD的坐标转换到窗体坐标系上来呢?
请赐教

epwt 发表于 2013-7-9 15:08:36

重新new一个Point,把Point3d的x,y转换过去赋给窗体。

Dx_Happy 发表于 2013-7-10 14:43:58

这样不行,窗体不知道跑哪去了

sieben 发表于 2013-7-10 18:51:54

API获取当前光标在屏幕的位置

vectra 发表于 2013-7-14 22:07:01

右键菜单不是在光标处弹出的吗 找个例子看下 事件参数中有鼠标的位置吧
页: [1]
查看完整版本: 控制窗体显示的位置的问题