CATPLMUIInterfaces Interface CATIPLMObjectSelectorFactory

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIPLMObjectSelectorFactory

Interface to create PLM Object Selector.
Role: This interface allows you retrieve a PLM Object Selector, handled by the interface. You retrieve a pointer the current interface pointer using the method

See also:
,


Method Index


o CreateObjectSelector(CATDialog*,CATString,CATIPLMObjectSelector*&)
Creates the Object Selector.

Methods


o CreateObjectSelector
public virtual CreateObjectSelector( ipDialogBoxParent,
const iDialogObjectName,
oPLMObjectSelector)
Creates the Object Selector.
Role: This method creates a PLM Object Selector, which invokes the PLM Object Selector dialog panel later.
Parameters:
ipDialogBoxParent
The parent command of the PLM Object Selector dialog box. It can be your own command if it is a CATDialog, otherwise it can be the frame.
iDialogObjectName
The dialog instance identifier of the PLM Object Selector dialog panel. It is an internal data for the dialog panel, but certainly not the title of the dialog panel (NLS)
oPLMObjectSelector
[out, CATBaseUnknown#Release] An interface pointer to handle the newly created PLM Object selector. This interface pointer needs to be released.
Returns:
An HRESULT value.
Legal values:
S_OK
The pointer on Object Selector was successfully retrieved.
E_FAIL
The pointer on Object Selector isn't retrieved.

This object is included in the file: CATIPLMObjectSelectorFactory.h
If needed, your Imakefile.mk should include the module: CATPLMUIInterfaces

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.