Interface IAppHandle
Last update: 16.07.2025Namespace: VM.NX.Dialog
Assembly: VMDIDef.dll
public interface IAppHandle
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Methods
Activate(UIntPtr, bool)
void Activate(UIntPtr obj, bool isActive)
Parameters
obj UIntPtr
isActive bool
Activate(List, bool)
void Activate(List<uintptr> lstObj, bool isActive)
Parameters
isActive bool
ActivateFromExtern(UIntPtr, bool)
void ActivateFromExtern(UIntPtr obj, bool isActive)
Parameters
obj UIntPtr
isActive bool
ActivateFromExternWithoutReset(UIntPtr, bool)
void ActivateFromExternWithoutReset(UIntPtr obj, bool isActive)
Parameters
obj UIntPtr
isActive bool
ActivateWithoutReset(UIntPtr, bool)
void ActivateWithoutReset(UIntPtr obj, bool isActive)
Parameters
obj UIntPtr
isActive bool
ActivateWithoutReset(List, bool)
void ActivateWithoutReset(List<uintptr> lstObj, bool isActive)
Parameters
isActive bool
CalcCoordSys(string, XmlNode, XmlNode)
bool CalcCoordSys(string strPickResult, XmlNode nodeBaseCoordSys, XmlNode nodeActionCoordSys)
Parameters
strPickResult string
nodeBaseCoordSys XmlNode
nodeActionCoordSys XmlNode
Returns
DeleteObject(UIntPtr, bool)
bool DeleteObject(UIntPtr obj, bool isFirst)
Parameters
obj UIntPtr
isFirst bool
Returns
DistanceBetween2Points(UIntPtr, UIntPtr)
double DistanceBetween2Points(UIntPtr tagFrom, UIntPtr tagTo)
Parameters
tagFrom UIntPtr
tagTo UIntPtr
Returns
FindInActiveModel(string)
UIntPtr FindInActiveModel(string strObjName)
Parameters
strObjName string
Returns
GetDefaultName(string)
string GetDefaultName(string strHead)
Parameters
strHead string
Returns
IsValidName(string, UIntPtr, UIntPtr)
bool IsValidName(string strName, UIntPtr tagContainer, UIntPtr tagObject)
Parameters
strName string
tagContainer UIntPtr
tagObject UIntPtr
Returns
RegisterStrDialogResult(int, XmlDocument)
void RegisterStrDialogResult(int nIDDialog, XmlDocument domResult)
Parameters
nIDDialog int
domResult XmlDocument
SetMultiDeleteObject(bool)
void SetMultiDeleteObject(bool bMulti)
Parameters
bMulti bool
StartOperation(string)
void StartOperation(string strOpName)
Parameters
strOpName string
StartOperation(string, string)
void StartOperation(string strOpName, string strOpInfo)
Parameters
strOpName string
strOpInfo string
StartOperation(string, string, bool)
void StartOperation(string strOpName, string strOpInfo, bool bHistoryMerge)
Parameters
strOpName string
strOpInfo string
bHistoryMerge bool
StartOperation(string, UIntPtr, string)
void StartOperation(string strOpName, UIntPtr ptrDoc, string strOpInfo)
Parameters
strOpName string
ptrDoc UIntPtr
strOpInfo string
UpdateDisplay()
void UpdateDisplay()