Тема: Как запустить Delphi-приложение так, что закрыть доступ к AutoCAD
Может быть кто знает, как запустить Delphi-приложение и перекрыть тем самым доступ к AutoCAD. Ведь в этом случае, собственного говоря, и события отслеживать не особо нужно (я имею ввиду события закрытия документа, смена активного документа, запуск команд и прочее).
Я пишу следуюющее:
procedure TForm1.FormCreate(Sender: TObject); begin SetWindowPos(Form1.Handle, HWND_TopMost, Left, Top, Width, Height, swp_ShowWindow); end;
Окно действительно появляется поверх всего и его практически ничем не перекрыть (только окном, запущенном в том же режиме). Но доступ к AutoCAD все равно остается (пусть даже и не очень удобный). В результате можно хорошо напакостить, а для предотвращения этого нужно отслеживать море событий, с которыми у меня проблема (см. https://www.caduser.ru/forum/topic7509.html).