Результаты поиска
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 ...