All Frameworks Class Hierarchy This Framework Indexes
| CATOmbPerformAfterContainerCreation( | iContainer) |
CATBaseUnknown * pAppliContainer = NULL;
CATDocument *pDocument = ... ;
CATIdent AppliContainerType = "....";
CATIdent AppliContainerSuperType = "....";
CATUnicodeString AppliContainerIdentifier = "...";
HRESULT hr = ::CATCreateApplicativeContainer(&pAppliContainer,
pDocument,
AppliContainerType,
IID_CATIContainer,
AppliContainerSuperType
AppliContainerIdentifier);
CATIContainer * pIContainer = (CATIContainer*) pAppliContainer ;
if( SUCCEEDED(hr) && ( NULL!=pIContainer) )
hr = ::CATOmbPerformAfterContainerCreation( pIContainer );
With initialization
CATBaseUnknown * pAppliContainer = NULL;
CATDocument *pDocument = ... ;
CATIdent AppliContainerType = "....";
CATIdent AppliContainerSuperType = "....";
CATUnicodeString AppliContainerIdentifier = "...";
HRESULT hr = ::CATCreateApplicativeContainer(&pAppliContainer,
pDocument,
AppliContainerType,
IID_CATIContainer,
AppliContainerSuperType
AppliContainerIdentifier);
CATIContainer * pIContainer = (CATIContainer*) pAppliContainer ;
if( SUCCEEDED(hr) && ( NULL!=pIContainer))
{
CATInit_var MyContInit(pIContainer);
if(MyContInit != NULL_var)
{
MyContInit->Init(FALSE);
}
hr = ::CATOmbPerformAfterContainerCreation( pIContainer );
}
Copyright © 2003, Dassault Systèmes. All rights reserved.