Gets the ID of the Block instance.
.NET Syntax
Visual Basic (Declaration) | |
---|
Function GetID() As System.Integer |
JavaScript | |
---|
GetID() : System.int; |
Parameters
- BlockID[out] or Return Value
- ID of the Block instance
Example
This code snippet shows how to get the ID and working space of a Block instance. This code snippet also shows how to determine if the working space is a model or sheet.
COM native C++
//Get Block instance ID
bstr_t blkInstanceID = blkIns->GetID();
//Get working space
dsObjectType_e oType;
IDispatch pWorkingSpace;
blkIns->GetWorkingSpace( &oType, &pWorkingSpace );
//If working space is a model
if( dsModelType == oType )
{
IModel modelSpace ( pWorkingSpace );
. . .
}
else
{
//If working space is a sheet
if( dsSheetType == oType )
{
ISheetPtr sheet( pWorkingSpace );
. . .
}
}
Example
See Also
Availability
DraftSight V1R1