L_LTANN_API L_INT L_AnnDeleteUserHandle(hObject, nIndex)
Deletes an existing user-defined annotation handle.
Handle to the annotation object from which to delete the user handle.
Index of the user-defined handle to delete. The index is zero based. Pass -1 to delete all user-defined handles. Passing a negative value other than -1 makes the function return ERROR_INV_PARAMETER.
|SUCCESS||The function was successful.|
|< 1||An error occurred. Refer to Return Codes.|
Call this function to delete a user-defined handle from an annotation object.
Set nIndex to -1 to delete all the user-defined handles for annotation object
Required DLLs and Libraries
This examples deletes the first user handle of an object.
L_INT AnnDeleteUserHandleExample(HANNOBJECT hObject)
// Get the total count of user handles
nRet = L_AnnGetUserHandles(hObject, NULL, &uCount);
if(nRet != SUCCESS)
if (uCount > 0)
MessageBox(NULL, TEXT("No User Handles!"), TEXT("Error"), MB_OK);
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries