ADN Open CIS
Сообщество программистов Autodesk в СНГ

Результаты поиска

21. Как временно заблокировать интерфейс AutoCAD при помощи .NET и C++

... erfaceManipulation{  public class Commands  {    [DllImport("user32.dll")]    static extern bool EnableWindow(IntPtr hWnd, bool bEnable);     [CommandMethod("DU")]    public static void DisableUICommand()    {      EnableUI(false);    }     [CommandM ...


22. Нахождение примитивов под курсором в момент выбора примитивов

... ial, Size = 32)]    public struct resbuf { }     [DllImport("accore.dll",        CallingConvention = CallingConvention.Cdecl,        CharSet = CharSet.Unicode,        ExactSpelling = true)]    public static extern PromptStatus acedSSGet(        strin ...


23. Прерывание вставки экземпляра семейства

...   }   public static class WindowsMessaging  {    [DllImport( "User32.dll", EntryPoint = "SendMessage" )]    public static extern int SendMessage(      int hWnd, int Msg, int wParam, int lParam );     [DllImport( "User32.dll", EntryPoint = "PostMessag ...


24. Запрет всплывания диалоговых окон в AutoCAD

... нкции SetWindowsHookEx.// Она устанавливает хуки.[DllImport("user32.dll", CharSet = CharSet.Auto,  CallingConvention = CallingConvention.StdCall)]public static extern int SetWindowsHookEx(int idHook,  HookProc lpfn, IntPtr hInstance, int threadId); / ...


25. Как найти все поля (Field) в чертеже?

... blic IntPtr a;        public IntPtr b;    };     [DllImport("acdb19.dll",        CallingConvention = CallingConvention.Cdecl,        EntryPoint = "?acdbGetAdsName@@YA?AW4ErrorStatus@Acad@@AAY01JVAcDbObjectId@@@Z")]    public static extern int acdbGet ...


26. Устанавливаем ортографический вид без изменения ПСК

... ет оси X и Y так же, как это делает Видовой Куб: [DllImport("accore.dll" ,     CallingConvention = CallingConvention.Cdecl,     EntryPoint = "acedTrans" )] private  static  extern  int  acedTrans(     double [] point,     IntPtr fromRb,     IntPtr to ...


27. Установка и очистка признака модификации документа в .NET

... lic class SetDbMod  {    #region acdbSetDbmod    [DllImport("acdb17.dll", CallingConvention = CallingConvention.Cdecl, EntryPoint = "?acdbSetDbmod@@YAJPAVAcDbDatabase@@J@Z")]    private static extern Int32 acdbSetDbmod17x86(IntPtr db, Int32 newDbMod) ...


28. Полное подавление пользовательского интерфейса AutoCAD из .NET

... erfaceManipulation{  public class Commands  {    [DllImport("user32.dll")]    static extern bool EnableWindow(IntPtr hWnd, bool bEnable);     [CommandMethod("DU")]    public static void DisableUICommand()    {      EnableUI(false);    }     [CommandM ...


29. Как обновить выбранные поля не выполняя регенерацию всего чертежа

... WPAVAcDbDatabase@@W4EvalFields@AcFd@@PAH4@Z";    [DllImport("acdb19.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode, ExactSpelling = true,      EntryPoint = acdbEvaluateFields_x64)]    private static extern Int32 acdbEval ...


30. Как удалить команду из списка доступных команд AutoCAD

... ion.Terminate()    {    }    #region PInvoke     [DllImport("acad.exe", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode,      EntryPoint = "?acedGetCName@@YAHPB_WPAPA_W@Z")]    private extern static Int32 acedGetCName32R18(stri ...