malasky 发表于 2010-7-19 14:33:00

[求助]AutoCAD二次开发,如何用C#获取鼠标的动作消息,以及当前窗口的范围?

<p>程序的功能应该是这样的:通过鼠标动作,控制所插入的栅格图像的放大、缩小(鼠标滚轮控制),需要知道滚轮滚动了多少,来设置图像缩放比例,用鼠标中键拖拽时,能够获得当前视图范围(左下角和右上角的坐标),根据坐标进行相关计算。</p>
<p>&nbsp;</p>
<p>~~~~~~~~~~~~~~~~~</p>
<p>这些在AutocAD中直接操作起来很简单,但是现在需要用C#的代码实现</p>
<p>本人编程环境为VC# 2005 + ObjectArx 2005</p>
<p>&nbsp;</p>
<p>~~~~~~~~~~~~~~~~~</p>
<p><font face="Verdana"><a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=79667&amp;replyID=&amp;skin=0">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=79667&amp;replyID=&amp;skin=0</a></font></p>
<p>此贴中 编译时提示“<font face="Verdana">PreTranslateMessageEventArgs”找不到,不知应该添加什么引用或者using 。。。</font></p>
<p>&nbsp;</p>
<p>本人菜鸟,多谢前辈指教,也希望各位一起讨论</p>
<p>&nbsp;</p>

雪山飞狐_lzh 发表于 2010-7-19 15:56:00

Cad版本要求2009

malasky 发表于 2010-7-19 16:11:00

[求助]如何用C#实现插入光栅图像?

<p>版本低的CAD 2007应该怎么实现的呢?有没有其他方法?</p>

雪山飞狐_lzh 发表于 2010-7-19 21:25:00

<p>估计只有放钩子了</p>
页: [1]
查看完整版本: [求助]AutoCAD二次开发,如何用C#获取鼠标的动作消息,以及当前窗口的范围?