Example #1
0
//--------------------------------------------------------------------------
//	功能:存储配置纪录
//--------------------------------------------------------------------------
int KUiBase::SavePrivateConfig()
{
	if (m_UserAccountId[0] == 0)
		return true;

	KIniFile* pConfigFile = GetPrivateSettingFile();
	if (pConfigFile)
	{
		pConfigFile->Clear();

		pConfigFile->WriteString("Main", "Scheme", m_CurScheme);
		//----逐个窗口保存配置设定----
		KUiSkillTree::SaveConfig(pConfigFile);
		KUiPlayerBar::SavePrivateSetting(pConfigFile);
		KUiChatCentre::SavePrivateSetting(pConfigFile);
		KShortcutKeyCentre::SavePrivateSetting(pConfigFile);
		::SaveStallPrivateConfig(pConfigFile);		//摆摊标价存盘
		//----逐个窗口保存配置设定结束----
		ClosePrivateSettingFile(true);
		return true;
	}
	return false;
}