常用MFC和API函数(15)
时间:2026-01-16
时间:2026-01-16
数通过发送一条 WM_PAINT 消息以更新客户区 vo
id UpdateWindow(); API 函数 GetPrivateProfileInt 从 ini 文件中读取整数值 UINT GetPrivateProfileInt(LPCTSTR lpAppName,LPCTSTR lpKeyName,INT nDefault,LPCSTR lpFileName); lpAppName 为段名,lpKeyName 为项名,nDefault 为找不到该项时返回的默认值, lpFileName 为 ini 文件名 返回值:若成功,返回指定项后的整数值,若该项 不存在,返回 nDefault 的值
GetPrivateProfileString 从 ini 文件中读取字 符串 DWORD GetPrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpDefault,LPTSTR lpReturnedString,DWORD nSize,LPCTSTR lpFileName); lpAppName 为段名,lpKeyName 为项名,lpDefault 为找不到该项时返回的默认值, lpReturnedString 指向接收结果的字符串缓冲区,nSize 为缓冲区长 度,lpFileName 为 ini 文件名 执行结果:若成功,lpReturnedString 指示的串 中为读出的项值,若该项不存在, lpReturnedString 中为 lpDefault 的值 WritePrivateProfileString 把字符串写入 ini 文件 BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName); lpAppName 为段名,lpKeyName 为项名,lpString 为写入的字符串,lpFileName 为 ini 文件名 返回值:若成功,返回 true,否则返回 false 若写入时,该 ini 文件不存在,则这个函数会自动 建立这个文件,并建立相应的段和项。