The IAcSmComponent interface defines the basic behavior of most Sheet Set Manager objects. The IAcSmComponent derives from the IAcSmPersist interface and includes all IAcSmPersist methods.
Share
IAcSmComponent Object (SSO)
Topics in this section
- IAcSmComponent.Clear Method (SSO)
Resets and cleans up the object, leaving the object uninitialized. - IAcSmComponent.GetCustomPropertyBag Method (SSO)
Retrieves the custom property bag of the component. - IAcSmComponent.GetDatabase Method (SSO)
Retrieves the parent IAcSmDatabase object. If the method succeeds, the return value is S_OK. If the parent database cannot be found, S_FALSE is returned and the provided pointer is populated with null. All other return values indicate an error condition. - IAcSmComponent.GetDesc Method (SSO)
Retrieves the description of the component. - IAcSmComponent.GetDirectlyOwnedObjects Method (SSO)
Returns an array of the directly owned objects. If the method succeeds, the return value is S_OK. If the parent database cannot be found, S_FALSE is returned and the provided pointer is populated with null. All other return values indicate an error condition. - IAcSmComponent.GetIsDirty Method (SSO)
If VARIANT_TRUE is returned, then the persistable component was modified and is committed when the owner AcSmDatabase is unlocked. - IAcSmComponent.GetName Method (SSO)
Retrieves the Name property of the component. - IAcSmComponent.GetObjectId Method (SSO)
Retrieves the IAcSmObjectId of the object. If the method succeeds, the return value is S_OK. If the parent database cannot be found, S_FALSE is returned and the provided pointer is populated with null. All other return values indicate an error condition. - IAcSmComponent.GetOwner Method (SSO)
Retrieves a pointer to the owning IAcSmPersist parent object. - IAcSmComponent.GetTypeName Method (SSO)
Retrieves the descriptive name representing the coclass. This method is used mainly by the filer. - IAcSmComponent.InitNew Method (SSO)
Initialization of a newly created persistable object. This method and the Load method are the only two ways to initialize a persistable component. - IAcSmComponent.Load Method (SSO)
This API was designed for internal use and has not been thoroughly tested. - IAcSmComponent.Save Method (SSO)
This API was designed for internal use and has not been thoroughly tested. - IAcSmComponent.SetDesc Method (SSO)
Sets the description of the component. - IAcSmComponent.SetName Method (SSO)
Sets the Name property of the component. - IAcSmComponent.SetOwner Method (SSO)
Sets the owner property of the IAcSmPersist object. The owning object should have a direct reference to this object.
Related Reference
- IAcSmComponent.Clear Method (SSO)
- IAcSmComponent.GetCustomPropertyBag Method (SSO)
- IAcSmComponent.GetDatabase Method (SSO)
- IAcSmComponent.GetDesc Method (SSO)
- IAcSmComponent.GetDirectlyOwnedObjects Method (SSO)
- IAcSmComponent.GetIsDirty Method (SSO)
- IAcSmComponent.GetName Method (SSO)
- IAcSmComponent.GetObjectId Method (SSO)
- IAcSmComponent.GetOwner Method (SSO)
- IAcSmComponent.GetTypeName Method (SSO)
- IAcSmComponent.InitNew Method (SSO)
- IAcSmComponent.Load Method (SSO)
- IAcSmComponent.Save Method (SSO)
- IAcSmComponent.SetDesc Method (SSO)
- IAcSmComponent.SetName Method (SSO)
- IAcSmComponent.SetOwner Method (SSO)