( 1 )使用得 最 频繁 的是 GetPrivateProfileString 和 WritePrivateProfileString , 没有 WriteProfileInt\WritePrivateProfileInt 函数[han shu]。
( 2 ) Get 系列读取[du qu]节键值,如果文件[wen jian]路径[lu jing]有误或节键名不对则返回设定的默认[mo ren]值。
( 3 )访存自定义配置[pei zhi] 文件[wen jian]时,文件[wen jian]路径[lu jing] lpFileName 必须完整 , 文件[wen jian]名[wen jian ming]前面的各级目录必须存在。如果 lpFileName 文件[wen jian]路径[lu jing]不存在,则函数[han shu]返回 FALSE , GetLastError = ERROR_PATH_NOT_FOUND 。 如果路径[lu jing]正确,但是文件[wen jian]不存在, 则该函数[han shu]将先创建该文件[wen jian]。如果路径[lu jing]及文件[wen jian]存在,则在现有 ini 文件[wen jian]基础上进行读写[du xie]。
如果 lpFileName 只 指定文件[wen jian] 名而 没有路径[lu jing]的话, 调用[tiao yong] API 将 会去 Windows 的安装[an zhuang]目录去 查找[cha zhao] 而不会在当前目录[dang qian mu lu] 查 找 。
( 4 )要对调用[tiao yong] API 的模块[mo kuai] (exe) 所在目录下进行配置[pei zhi]文件[wen jian][pei zhi wen jian]操作,可使用形如“ .\config.ini ”的相对路径[lu jing]。
( 5 )调用[tiao yong] WritePrivateProfileSection ,若参数[can shu]三 lpString 为 NULL ,则可将对应 section 的全部内容清空;调用[tiao yong] WritePrivateProfile String ,若参数[can shu]三 lpString 为 NULL ,则可将对应 key 删除[shan chu]。

int WideCharToMultiByte (


char szANSIString [MAX_PATH];
}