目前只封装了string类型的读和写配置文件
利用了 Windows API 现有的函数,很简单:
WritePrivateProfileStringW(
_In_opt_ LPCWSTR lpAppName,
_In_opt_ LPCWSTR lpKeyName,
_In_opt_ LPCWSTR lpString,
_In_opt_ LPCWSTR lpFileName
);
GetPrivateProfileStringW(
_In_opt_ LPCWSTR lpAppName,
_In_opt_ LPCWSTR lpKeyName,
_In_opt_ LPCWSTR lpDefault,
_Out_writes_to_opt_(nSize, return + 1) LPWSTR lpReturnedString,
_In_ DWORD nSize,
_In_opt_ LPCWSTR lpFileName
);
这一段是配置文件的路径,可以写在APP开始启动的地方,路径szCfgPath是全局变量,可以声明在专门的全局变量的一个类里面,在用extern 配置文件的地址
szCfgPath = L"";
::GetCurrentD