本帖最后由 xgr 于 2011-8-20 15:59 编辑
我用的是cad2010+vs2008,查看了很多的帖子,至今都还没有找到解决方法,郁闷啊!
下面C#方法还是没用啊
class win32Api { [DllImport("user32.dll")] private static extern System.IntPtr SetFocus(System.IntPtr hwnd); public static void SetCadFocus() { SetFocus (Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Window.Handle); Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor.UpdateScreen(); } }
在按钮的Chick事件调用
win32Api.SetCadFocus();
不知道到底什么原因。 |