AppDeactivate Пример |
Public WithEvents ACADApp As AcadApplication ' Пример использования события ApplicationSub Example_AcadApplication_Events() ' Этот пример инициализирует переменную public (ACADApp), ' которая будет использоваться, чтобы перехватить События AcadApplication. ' ' Инструкция VBA WithEvents позволяет перехватить универсальный ' объект с событиями, связанными с тем объектом. ' ' Прежде, чем Вы будете способны вызвать любое из событий AcadApplication, ' Вы будете сначала должны выполнить эту процедуру. ' Мы могли получить приложение от объекта ThisDocument, ' но это требовало бы наличия открытого рисунка, так что мы получаем его от системы. Set ACADApp = GetObject(, "AutoCAD.Application.16") End SubPrivate Sub ACADApp_AppDeactivate() ' Этот пример перехватывает событие Application AppDeactivate. ' ' Это событие вызвано, когда приложение AutoCAD теряет фокус ' ' Чтобы вызвать это событие: ' 1) Удостоверяются, чтоб выполнен пример, который инициализирует ' переменную public (названный ACADApp) связанную с этим событием. ' ' 2) Переключают фокус от AutoCADа к другому приложению Windows. MsgBox "AutoCAD потерял фокус! " End SubСайт управляется системой uCoz