.Net 使AutoCAD主窗口获得焦点


在使用无模式窗口的时候,执行命令后,AutoCAD主窗口不能得到焦点,需要鼠标再次点击主窗口。
C#:
你要先声明一个Win32 函数:
[DllImport("user32.dll")]
private static extern System.IntPtr SetFocus(System.IntPtr hwnd);
然后在需要设置焦点的地方调用该函数
SetFocus(Application.DocumentManager.MdiActiveDocument.Window.); 

VB.NET版本:
Private Declare Function SetFocus Lib "user32" (ByVal hwnd As System.IntPtr) As System.IntPtr
SetFocus(Application.DocumentManager.MdiActiveDocument.Window.Handle)

当然你也可以用此函数为面板设置焦点。


文摘来源于http://www.objectarx.net/bbs/viewthre ... mp;highlight=%BD%B9%B5%E3




.Editor.GetCorner的时候怎么不能使用极轴??

基础连梁(JLL)系指连接独立基础,条形基础或桩基承台的梁。

欢迎关注微信公众账号ByCAD