All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---CATIAfrUIActivation
Usage: you cannot implement this base interface directly. You must first derive it and then implement the derived interface.
interface CATIAfrUIActivation
Base interface to add behavior to ui-activable types.
Role: This interface must never be implemented. Each ui-activable type provides an interface
derived from this one which can be implemented to execute any code when the user ui-activates or
ui-deactivates an object of this type. For a given ui-activable type, the derived interface name is
built as follows : CATI
For instance, for sketches, the interface name is CATIPRTSketchUIActivated. Each late type which
implements CATIPRTSketchUIActivated will be called on the UIActivation method when any sketch
is ui-activated and on the UIDeactivation method when any sketch is ui-deactivated.
public virtual HRESULT UIActivation( | )= 0 |
public virtual HRESULT UIDeactivation( | )= 0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.