当系统中发生事件时,某些对象(称为通知程序)会自动将该事件中继到其他对象。例如,当用户复制、擦除或修改对象时,或者当用户发出撤消或重做命令时,将自动触发每个事件的相应通知。 接收事件的对象称为反应器。必须先将反应器显式添加到通告程序的应对器列表中,然后才能从通告程序接收事件。给定的通告程序在其反应器列表中可以有许多反应器。反应器的类定义包括各种通知函数。当事件发生时,通告程序会自动调用其反应器列表中每个反应器的相应通知功能。 在应用程序中使用反应器
使用完反应器后
使用反应器需要创建反应器类或类的子类。本节假定您熟悉派生自定义 ObjectARX 类和派生自 AcDbObject 中介绍的材料。AcDbObject |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )
GMT+8, 2024-5-19 15:00
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.