ScnLib_LoadSettings()

ScnLib_LoadSettingsA/W()

标准版专业版超级版游戏版
C++ __declspec(dllimport) BOOL __stdcall ScnLib_LoadSettingsA(HKEY hKey, LPCSTR pcszSubKey);
__declspec(dllimport) BOOL __stdcall ScnLib_LoadSettingsW(HKEY hKey, LPCWSTR pcwszSubKey);
C# [DllImport("ScnLib.dll", CharSet = CharSet.Unicode)] public static extern bool ScnLib_LoadSettingsW(IntPtr RegKey, string SubKey);
Basic Public Declare Unicode Function ScnLib_LoadSettingsW Lib "ScnLib.dll" (ByVal RegKey As IntPtr, ByVal SubKey As String) As Boolean
Delphi function ScnLib_LoadSettingsA(RegKey: THandle; const SubKey: PAnsiChar): LongBool; stdcall; external 'ScnLib.dll'; function ScnLib_LoadSettingsW(RegKey: THandle; const SubKey: PWideChar): LongBool; stdcall; external 'ScnLib.dll';
  • 描述
    从 Windows 注册表加载 SDK 设置。

  • 参数
    • RegKey [in]
      当前已打开的注册表键句柄或下列系统预定义注册表键句柄之一:
      • HKEY_CURRENT_USER
      • HKEY_LOCAL_MACHINE
      如果你不想从以上系统预定义注册表键的位置加载 SDK 设定的话,您也可以设置为您已经打开的自定义位置的注册表键。
    • SubKey [in]
      RegKey 的子项键(如果您希望从 Windows 注册表的 RegKey 的子项加载 SDK 设置的话)。传递零值或空字符串以从 SDK 的默认子项键加载。
  • 返回值
    如果 SDK 设置加载成功,返回值为 TRUE。否则,返回值为 FALSE。

  • 备注
    SDK 有许多设置,您可以通过编程方式更改设置以满足您的需求。或者您可以简单地调用 ScnLib_ConfigureSettings() 让用户在内置设置对话框中自由调整设置,几乎所有 SDK 设置都在那里可以调整。如果您想在程序重新启动时恢复您的设置,您可以在退出程序时调用 ScnLib_SaveSettingsA/W(),在启动程序时调用 ScnLib_LoadSettingsA/W()。您可以选择将 SDK 设置保存/加载到默认注册表位置(SubKey = 零值)或特定注册表位置(SubKey != 零值)。如果您想恢复默认的 SDK 设置,您可以调用 ScnLib_DeleteSettingsA/W() 删除保存的设置,然后在不保存当前设置的情况下重新启动程序。

  • 参见
    ScnLib_SaveSettingsA/W(), ScnLib_DeleteSettingsA/W(), ScnLib_ConfigureSettings()

下载 SDK API 总览