Beispiel #1
0
// 設定読み込み
void CEqualizer::LoadSettings()
{
	if (!m_fSettingsLoaded) {
		m_WindowPosition.x=::GetPrivateProfileInt(TEXT("Settings"),
						TEXT("WindowLeft"),m_WindowPosition.x,m_szIniFileName);
		m_WindowPosition.y=::GetPrivateProfileInt(TEXT("Settings"),
						TEXT("WindowTop"),m_WindowPosition.y,m_szIniFileName);
		ReadPreset(TEXT("Settings"),TEXT("CurSetting"),&m_CurSettings);

		int Count=::GetPrivateProfileInt(TEXT("Preset"),TEXT("Count"),0,m_szIniFileName);
		if (Count>NUM_CUSTOM_PRESETS)
			Count=NUM_CUSTOM_PRESETS;
		for (int i=0;i<Count;i++) {
			TCHAR szName[16];
			::wsprintf(szName,TEXT("Preset%d"),i);
			ReadPreset(TEXT("Preset"),szName,&m_CustomPresetList[i]);
		}

		m_fSettingsLoaded=true;
	}
}
Beispiel #2
0
static void ReadDistriPrefs(const Filename &fnDir)
{
	AutoAlloc <BrowseFiles> pBrowse;
	if (!pBrowse)
		return;

	Filename fn = fnDir;
	Filename fnPreset;
	pBrowse->Init(fn, false);
	while (pBrowse->GetNext())
	{
		fnPreset = fn + pBrowse->GetFilename();

		ReadPreset(fnPreset);
	}
}