All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---CATISamCtxMenuProvider
Usage: you can freely reimplement this interface.
interface CATISamCtxMenuProvider
Interface used to add applicative contextual menus on an AnalysisFeature in the analysis context.
Default implementation of CATIContextualMenu is implemented on AnalysisFeature by DASSAULT SYSTEMES.
this implementation scan all the declared providers and call them order to complete the menu.
You should not reset the CATCmdContainer by only complete it.
Note that it is always possible for a CATCommandHeader to decide to disable or not each command by overriding the
CATCommandHeader.BecomeAvailable and
CATCommandHeader.BecomeUnavailable methods.
public virtual HRESULT GetContextualMenu( | CATBaseUnknown* | iObj, |
CATCmdContainer*& | ioCtxMenu) = 0 |
public virtual CATBoolean IsPermanent( | )=0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.