⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ylfprofile.cpp

📁 七号信令解码器
💻 CPP
字号:
// ylfProfile.cpp: implementation of the ylfProfile class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ylfProfile.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

ylfProfile::ylfProfile(CString inifile)
{
	SetIniFile(inifile.GetBuffer(0));
}

ylfProfile::ylfProfile()
{
	SetIniFile("config.ini");
}

ylfProfile::~ylfProfile()
{

}
bool ylfProfile::SetIniFile(CString inifile)
{
	return SetIniFile(inifile.GetBuffer(0));
}
bool ylfProfile::SetIniFile(char *inifile)
{
	if(strlen(inifile)<256)
	{
		strcpy(szIniPath,inifile);
		return true;
	}
	return false;
}
CString ylfProfile::GetProfileString(LPCSTR lpAppName,LPCSTR lpKeyName,LPCSTR lpDefault)
{
	static char temp[1024];
	int nRet = ::GetPrivateProfileString(lpAppName,lpKeyName,lpDefault,temp,sizeof(temp)-1,szIniPath);
	if ( nRet <= 0) 
	{
		return lpDefault;
	}
	return temp;
}
UINT ylfProfile::GetProfileInt(LPCSTR lpAppName,LPCSTR lpKeyName,INT nDefault)
{
	return ::GetPrivateProfileInt(lpAppName,lpKeyName,nDefault,szIniPath);
}

bool ylfProfile::WriteProfileString(LPCSTR lpAppName,LPCSTR lpKeyName,LPCSTR lpString)
{
	return ::WritePrivateProfileString(lpAppName,lpKeyName,lpString,szIniPath);
}

bool ylfProfile::WriteProfileInt(LPCSTR lpAppName,LPCSTR lpKeyName,int nKey)
{
	char lpString[12];
	sprintf(lpString,"%d",nKey);
	return ::WritePrivateProfileString(lpAppName,lpKeyName,lpString,szIniPath);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -