请问有取消当前命令的办法吗?我用了SendMessage不行
SendMessage(Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Window.Handle, WM_KEYDOWN, VK_ESCAPE, &H11C0001)
SendMessage(Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Window.Handle, WM_KEYUP, VK_ESCAPE, &H11C0001)
用这个模拟按Esc键盘也取消不了
Sendkey试试
你在什么情况需要发送esc 在一个winform窗体上,放一些功能按钮,按一下就执行一些过程,但执行前判断当前有命令执行一半了就取消掉在执行当前的。
我看cad的工具栏就是这样的,比如画着线呢,突然决定画园,点画园的按钮,那画线的总的退出。 雪山飞狐_lzh 发表于 2016-2-22 14:50 static/image/common/back.gif
Sendkey试试
你在什么情况需要发送esc
双击编辑图元的时候,可以屏蔽原来的CAD默认命令,用自己写的程序代替
页:
[1]