<xml> </xml>

SOLIDWORKS PDM Professional API Help | Send Feedback
CreateCardView2 Method (IEdmFolder10)
See Also Example

Collapse All Expand All Language Filter: All Language Filter: Multiple Language Filter: Visual Basic Language Filter: C# Language Filter: C++/CLI

EPDM.Interop.epdm Namespace > IEdmFolder10 Interface : CreateCardView2 Method (IEdmFolder10)

Visual Basic
C#
C++/CLI

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 corner of the window

lY
  Y coordinate where to place the data card view relative to the upper-left corner of the window

poCallback
  Optional pointer to a class that implements IEdmCallback to handle notifications from the data card view (see Remarks)

lEdmCardViewFlags
  Appearance and functionality of the data card view as defined in EmdCardViewFlag

Creates a data card view for the specified file or folder.

# Syntax

Visual Basic |
--- | ---

    Function CreateCardView2( _
       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, _
       Optional ByVal lEdmCardViewFlags As System.Integer _
    ) As IEdmCardView5

C# |
--- | ---

    IEdmCardView5 CreateCardView2(
       System.int lFileID,
       System.int lParentWindow,
       System.int lX,
       System.int lY,
       EdmCallback poCallback,
       System.int lEdmCardViewFlags
    )

C++/CLI |
--- | ---

    IEdmCardView5^ CreateCardView2(
    &   System.int lFileID,
    &   System.int lParentWindow,
    &   System.int lX,
    &   System.int lY,
    &   EdmCallback^ poCallback,
    &   System.int lEdmCardViewFlags
    )

#### 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 corner of the window
lY
  Y coordinate where to place the data card view relative to the upper-left corner of the window
poCallback
  Optional pointer to a class that implements IEdmCallback to handle notifications from the data card view (see Remarks)
lEdmCardViewFlags
  Appearance and functionality of the data card view as defined in EmdCardViewFlag

#### Return Value

IEdmCardView5; Nothing or null if the file does not have a data card associated with it

# Example

Create Card View (C#)
Create Card View (VB.NET)

# Remarks

If 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.

Return codes:

- S_OK: The method successfully executed.
- S_FALSE: The file does not have a card associated with it.

# See Also

####

IEdmFolder10 Interface
IEdmFolder10 Members

# Availability

SOLIDWORKS PDM Professional 2017