#include "ltwrappr.h"
L_BOOL LVectorDialog::IsNoDuplicateEnabled() const;
Indicates whether to allow duplicate layer names within the same vector.
TRUE |
Do not allow duplicate layer names in a vector. |
FALSE |
Allow duplicate layer names in a vector. |
This function returns the value of the internal setting that indicates whether to allow duplicate layer names within the same vector.
Required DLLs and Libraries
LVKRN For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
Functions: |
|
Topics: |
This example will call the DoModalVectorNewLayer() dialog, and return the selected values Will not allow creation of duplicate layers.
L_INT LVectorDialog__IsNoDuplicateEnabledExample(HWND hWnd, LVectorBase *pVector){L_INT nRet;LVectorDialog VectorDlg;VectorDlg.SetVector(pVector);VectorDlg.EnableAutoProcess();if (VectorDlg.IsNoDuplicateEnabled() == FALSE){MessageBox(hWnd, TEXT("Setting the 'No Duplicate Flag'"), TEXT(""), MB_OK);}VectorDlg.EnableNoDuplicate();L_BOOL bActiveLayer = TRUE;LVectorLayer VectorLayer;nRet = VectorDlg.DoModalVectorNewLayer(hWnd, &VectorLayer, &bActiveLayer);if (nRet == SUCCESS){L_TCHAR szMsg[200];VECTORLAYERDESC Desc;nRet = VectorLayer.GetLayerDesc(&Desc);if(nRet != SUCCESS)return nRet;wsprintf(szMsg, TEXT("New Layer\nName[%s]\nVisible[%d]\nLocked[%d]"),Desc.szName,Desc.bVisible,Desc.bLocked);MessageBox(hWnd, szMsg, TEXT(""), MB_OK);}elsereturn nRet;return SUCCESS;}
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
