--- title: "Интерфейс ksPropertyUserControlNotify/IPropertyUserControlNotify" type: interface api: [api7] tags: [interface, api7, kspropertyusercontrolnotify] sources: - kspropertyusercontrolnotify.html --- *API интерфейсов. Версия 7 > Интерфейсы событий * ## Интерфейс ksPropertyUserControlNotify/IPropertyUserControlNotify | ksPropertyUserControlNotify | - интерфейс Automation | | --- | --- | | | - аналога в COM нет | Интерфейс событий пользовательского элемента управления. Позволяют контролировать состояние элемента управления OCX. Источником событий для подписки на данный интерфейс является IPropertyUserControl - пользовательский элемент управления Панели свойств. ## CreateOCX - Создан элемент управления OCX Синтаксис Automation: ``` BOOL CreateOCX (LPDISPATCH iOcx); Входные параметры: iOcx - указатель на интерфейс IDispatch созданного элемента управления OCX. Возвращаемое значение: - Не используется. ``` Примечание: 1. При обработке этого события библиотека может подписаться на события элемента управления OCX для осуществления взаимодействия с ним. Если библиотека подписалась на события элемента управления OCX, то она должна обязательно от них отписаться при получении события DestroyOCX. 2. Индекс события задан в перечислении событий пользовательского элемента управления ksPropertyUserControlNotifyEnum. ## DestroyOCX - Элемент управления OCX удален Синтаксис Automation: ``` BOOL DestroyOCX(); Возвращаемое значение: - Не используется. ``` Примечание: 1. При обработке этого события библиотека должна отписаться от событий элемента управления OCX, если она на них подписывалась в событии CreateOCX. 2. Индекс события задан в перечислении событий пользовательского элемента управления ksPropertyUserControlNotifyEnum.