31 lines
1.0 KiB
C++
31 lines
1.0 KiB
C++
/*------------------------------------------------------------------------------
|
|
* IniControl.h
|
|
*------------------------------------------------------------------------------
|
|
*
|
|
*------------------------------------------------------------------------------
|
|
* All rights reserved by Jin Hye Jin (jiny7749@hotmail.com)
|
|
**----------------------------------------------------------------------------*/
|
|
|
|
#ifndef _INICONTROL_H_
|
|
#define _INICONTROL_H_
|
|
|
|
class IniControl
|
|
{
|
|
public:
|
|
IniControl();
|
|
IniControl(TCHAR * szFullFileName, TCHAR* szFilePath);
|
|
~IniControl();
|
|
void SetIniPath(TCHAR * szFullFileName, TCHAR* szFilePath);
|
|
|
|
DWORD GetValue(CONST TCHAR* lpApp, CONST TCHAR* lpKey, CONST TCHAR* lpDef, TCHAR* lpRet, DWORD nSize);
|
|
ULONGLONG GetValue(CONST TCHAR* lpApp, CONST TCHAR* lpKey, INT nDef);
|
|
BOOL SetValue(CONST TCHAR* lpApp, CONST TCHAR* lpKey, CONST TCHAR* lpStr);
|
|
BOOL SetValue(CONST TCHAR* lpApp, CONST TCHAR* lpKey, ULONGLONG lpStr);
|
|
|
|
|
|
private:
|
|
TCHAR m_szIniPath[MAX_PATH];
|
|
|
|
};
|
|
|
|
#endif //_INICONTROL_H_
|