Thank you for your question.
Its value can not be set from ADR API.
However, this value was recorded in the windows registry. So it's still possible for you to set this value programmatically. The DWORD value "Fidelity" locates in:
HKEY_CURRENT_USER\Software\AppDataLow\Software\Autodesk\Design Review\Preferences\User Interface
or
HKEY_CURRENT_USER\Software\Autodesk\Design Review\Preferences\User Interface
Any further question please let me know.
Thanks much for pointing me to registry values. There are a host of other properties I would like to use there.
I am successfully able to change the setting in the registry. However when the ActiveX control loads it is not using the new registry value. Do you know why this may be happening. Thanks again for your help.
Dim regPath As String = "HKEY_CURRENT_USER\Software\AppDataLow\Software\Autodesk\Design Review\Preferences\User Interface"
Dim fidelityVal As String = ""
Try
fidelityVal = Registry.GetValue(regPath, "Fidelity", "_NONE")
Catch ex As Exception
logFile.WriteLine(ex.Message)
End Try
If fidelityVal = "_NONE" Or fidelityVal = "" Then
regPath = "HKEY_CURRENT_USER\Software\Autodesk\Design Review\Preferences\User Interface"
Try
fidelityVal = Registry.GetValue(regPath, "Fidelity", "_NONE")
Catch ex As Exception
logFile.WriteLine(ex.Message)
End Try
End If
If Not fidelityVal = "_NONE" And Not fidelityVal = "" Then
Try
Registry.SetValue(regPath, "Fidelity", "20")
Catch ex As Exception
logFile.WriteLine(ex.Message)
End Try
End If