| Visual Basic | |
|---|---|
Function CreateCardView( _ ByVal lFileID As System.Integer, _ ByVal lParentWindow As System.Integer, _ ByVal lX As System.Integer, _ ByVal lY As System.Integer, _ Optional ByVal poCallback As EdmCallback _ ) As IEdmCardView5 | |
| C# | |
|---|---|
IEdmCardView5 CreateCardView( System.int lFileID, System.int lParentWindow, System.int lX, System.int lY, EdmCallback poCallback ) | |
| C++/CLI | |
|---|---|
IEdmCardView5^ CreateCardView( & System.int lFileID, & System.int lParentWindow, & System.int lX, & System.int lY, & EdmCallback^ poCallback ) | |
Parameters
- lFileID
- ID of the file for which to create a data card view; 0 to create a view only for this folder
- lParentWindow
- Handle of the window in which to create the data card view
- lX
- X coordinate where to place the data card view relative to the upper left-hand corner of the window
- lY
- Y coordinate where to place the data card view relative to the upper left-hand corner of the window
- poCallback
- Optional pointer to a class that implements IEdmCallback to handle notifications from the data card view (see Remarks)
Return Value
IEdmCardView5; Nothing or null if the file does not have a data card associated with itIf the callback is implemented for this card view:
- IEdmCallback::SetModifiedFlag is called whenever the user makes a change in the file data card.
- IEdmCallback::SetProgressRange is called if the file data card contains a button connected to an add-in, and the add-in returns a combination of EdmCardFlag values other than EdmCardFlag.EdmCF_Nothing. IEdmCallback::SetProgressRange is called with its lMin and lMax set to the EdmCardFlags passed in by the add-in. See Calling VB.NET Add-ins.
C++ users not using smart-pointer wrapper functions must release the returned interface, IEdmCardView5.
- S_OK: The method successfully executed.
- S_FALSE: The file does not have a card associated with it.
SOLIDWORKS PDM Professional Version 5.2