Share

DesignCenter Interfaces (WIN)

Interfaces

Interface Description
IAcDcContentBrowser This interface is implemented in the DesignCenter framework and is used by the components in order to communicate, get, and set information in the DesignCenter framework. A pointer to this interface will be given to the components when their initialization method is called and the components are expected to cache this pointer to talk back to the framework.
IAcDcContentFinder This interface is implemented by the components and is used by the DesignCenter framework to communicate to the components to obtain search information. A component that has registered itself as a content provider to DesignCenter would be queried for this interface at the appropriate time and will be asked to initialize itself. Once initialized, functions in this interface will be called at various times to get information appropriate for the Finder dialog in DesignCenter.
IAcDcContentFinderSite This interface is implemented in the DesignCenter framework and is used by the components to provide search results of a content type.
IAcDcContentView This interface is implemented by the components and is used by the DesignCenter framework to communicate to the components to obtain content information. A component that has registered itself as a content provider to DesignCenter will be queried for this interface at the appropriate time and will be asked to initialize itself. Once initialized, functions in this interface will be called at various times to get and set information in DesignCenter.
IAcPostDrop This interface is implemented by the components that want to handle right mouse drag and drop of the content provided by them in the DesignCenter palette. The components may or may not handle the dropping of their objects in AutoCAD. The reply of the component to QueryDoDrop indicates that the default processing will or will not occur. If the component wants to handle the drop, this interface allows two situations:
  1. The component wants an immediate action for the drop. Then it will run the drop code from PreparePostDrop method and will return a value indicating that the drop is done.... more

Was this information helpful?