This method returns a HotDocs setting from the system registry. HotDocs looks first in the HKEY_CURRENT_USER registry hive, followed by the HKEY_LOCAL_MACHINE hive. If the setting is not found in either hive, the defaultValue is returned.
This method was introduced with the release of HotDocs 2005 SP2.
object GetHotDocsSetting ( string sectionName, string valueName, object defaultValue )
| Parameters | Description |
| sectionName | This is the section (or subkey) of the HotDocs registry key to search. For example, Locations would search the HKCU\HotDocs\HotDocs\Locations key. |
| valueName | This is the name of the value to search. For example, Program Files is a string value in the Locations key that refers to the main HotDocs program files folder. |
| defaultValue | This is the default value to return if HotDocs cannot find a value in the registry. |
This is the value returned by the search.
The following Visual C# example displays a message box with the HotDocs program files location:
public class ExampleCode
{
static void Main()
{
HotDocs.Application app = new HotDocs.Application();
object oValue;
oValue = app.GetHotDocsSetting("Locations", "Program Files", "Error! Program Files value not found.");
MessageBox.Show(oValue.ToString());
}
}