本文整理汇总了C++中LoadSettings函数的典型用法代码示例。如果您正苦于以下问题:C++ LoadSettings函数的具体用法?C++ LoadSettings怎么用?C++ LoadSettings使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了LoadSettings函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnLoad
s32 FASTCALL OnLoad(emu_info* em)
{
memcpy(&eminf,em,sizeof(eminf));
LoadSettings();
config_scmi=eminf.AddMenuItem(em->RootMenu,-1,L"Config",handle_Config,0);
config_stami=eminf.AddMenuItem(em->RootMenu,-1,L"Limit Speed && Sync audio",handle_SA,settings.LimitFPS==1);
config_stami2=eminf.AddMenuItem(em->RootMenu,-1,L"Sync Audio",handle_SA2,settings.LimitFPS==2);
eminf.AddMenuItem(em->RootMenu,-1,L"DSP Emulation",handle_DSP,settings.DSPEnabled);
eminf.AddMenuItem(em->RootMenu,-1,L"Mute CDDA",handle_MCDDA,settings.CDDAMute);
eminf.AddMenuItem(em->RootMenu,-1,L"Mute Sound",handle_GS,settings.GlobalMute);
eminf.AddMenuItem(em->RootMenu,-1,0,0,0);
eminf.AddMenuItem(em->RootMenu,-1,L"About",handle_About,0);
eminf.AddMenuItem(em->DebugMenu,-1,L"AICA SGC Debugger",handle_ShowASD,0);
return rv_ok;
}
示例2: InitWindowStyles
BOOL CPPgDirectories::OnInitDialog()
{
CWaitCursor curWait; // initialization of that dialog may take a while..
CPropertyPage::OnInitDialog();
InitWindowStyles(this);
m_ShareSelector.Init();
((CEdit*)GetDlgItem(IDC_INCFILES))->SetLimitText(509);
((CEdit*)GetDlgItem(IDC_TEMPFILES))->SetLimitText(509);
m_ctlUncPaths.InsertColumn(0, GetResString(IDS_UNCFOLDERS), LVCFMT_LEFT, 280, -1);
m_ctlUncPaths.SetExtendedStyle(LVS_EX_FULLROWSELECT);
GetDlgItem(IDC_SELTEMPDIRADD)->ShowWindow(thePrefs.IsExtControlsEnabled()?SW_SHOW:SW_HIDE);
LoadSettings();
Localize();
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
示例3: SetPrefsKey
void CDownloadClientsCtrl::Init()
{
SetPrefsKey(_T("DownloadClientsCtrl"));
SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_INFOTIP);
InsertColumn(0, GetResString(IDS_QL_USERNAME), LVCFMT_LEFT, DFLT_CLIENTNAME_COL_WIDTH);
InsertColumn(1, GetResString(IDS_CD_CSOFT), LVCFMT_LEFT, DFLT_CLIENTSOFT_COL_WIDTH);
InsertColumn(2, GetResString(IDS_FILE), LVCFMT_LEFT, DFLT_FILENAME_COL_WIDTH);
InsertColumn(3, GetResString(IDS_DL_SPEED), LVCFMT_RIGHT, DFLT_DATARATE_COL_WIDTH);
InsertColumn(4, GetResString(IDS_AVAILABLEPARTS), LVCFMT_LEFT, DFLT_PARTSTATUS_COL_WIDTH);
InsertColumn(5, GetResString(IDS_CL_TRANSFDOWN), LVCFMT_RIGHT, DFLT_SIZE_COL_WIDTH);
InsertColumn(6, GetResString(IDS_CL_TRANSFUP), LVCFMT_RIGHT, DFLT_SIZE_COL_WIDTH);
InsertColumn(7, GetResString(IDS_META_SRCTYPE), LVCFMT_LEFT, 100);
SetAllIcons();
Localize();
LoadSettings();
SetSortArrow();
SortItems(SortProc, GetSortItem() + (GetSortAscending() ? 0 : 100));
}
示例4: wxDialog
CMemcardManager::CMemcardManager(wxWindow* parent)
: wxDialog(parent, wxID_ANY, _("Memory Card Manager"), wxDefaultPosition, wxDefaultSize,
wxCAPTION | wxSYSTEM_MENU | wxDIALOG_NO_PARENT | wxCLOSE_BOX | wxRESIZE_BORDER | wxMAXIMIZE_BOX)
{
memoryCard[SLOT_A] = nullptr;
memoryCard[SLOT_B] = nullptr;
mcmSettings.twoCardsLoaded = false;
if (!LoadSettings())
{
itemsPerPage = 16;
mcmSettings.usePages = true;
for (int i = COLUMN_BANNER; i < NUMBER_OF_COLUMN; i++)
{
mcmSettings.column[i] = (i <= COLUMN_FIRSTBLOCK) ? true : false;
}
}
maxPages = (128 / itemsPerPage) - 1;
CreateGUIControls();
}
示例5: LoadSettings
void CPlayer::OnLogin()
{
LoadSettings();
SetFakeValues();
LoadCountryData();
SetWChat(GetSetting(Settings::SETTING_UINT_WCHAT));
if (!NativeTeam())
SetFakeOnNextTick();
if (GetTotalPlayedTime() < 1)
{
m_Played_time[PLAYED_TIME_TOTAL] += 1;
m_Played_time[PLAYED_TIME_LEVEL] += 1;
OnFirstLogin();
}
}
示例6: SetPrefsKey
bool CServerListCtrl::Init()
{
SetPrefsKey(_T("ServerListCtrl"));
SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_INFOTIP);
CToolTipCtrl* tooltip = GetToolTips();
if (tooltip) {
m_tooltip->SubclassWindow(*tooltip);
tooltip->ModifyStyle(0, TTS_NOPREFIX);
tooltip->SetDelayTime(TTDT_AUTOPOP, 20000);
//tooltip->SetDelayTime(TTDT_INITIAL, thePrefs.GetToolTipDelay()*1000);
}
InsertColumn(0, GetResString(IDS_SL_SERVERNAME),LVCFMT_LEFT, 150);
InsertColumn(1, GetResString(IDS_IP), LVCFMT_LEFT, 140);
InsertColumn(2, GetResString(IDS_DESCRIPTION), LVCFMT_LEFT, 150);
InsertColumn(3, GetResString(IDS_PING), LVCFMT_RIGHT, 50);
InsertColumn(4, GetResString(IDS_UUSERS), LVCFMT_RIGHT, 60);
InsertColumn(5, GetResString(IDS_MAXCLIENT), LVCFMT_RIGHT, 60);
InsertColumn(6, GetResString(IDS_PW_FILES) , LVCFMT_RIGHT, 60);
InsertColumn(7, GetResString(IDS_PREFERENCE), LVCFMT_LEFT, 50);
InsertColumn(8, GetResString(IDS_UFAILED), LVCFMT_RIGHT, 50);
InsertColumn(9, GetResString(IDS_STATICSERVER), LVCFMT_LEFT, 50);
InsertColumn(10,GetResString(IDS_SOFTFILES), LVCFMT_RIGHT, 60);
InsertColumn(11,GetResString(IDS_HARDFILES), LVCFMT_RIGHT, 60, -1, true);
InsertColumn(12,GetResString(IDS_VERSION), LVCFMT_LEFT, 50, -1, true);
InsertColumn(13,GetResString(IDS_IDLOW), LVCFMT_RIGHT, 60);
InsertColumn(14,GetResString(IDS_OBFUSCATION), LVCFMT_RIGHT, 50);
SetAllIcons();
Localize();
LoadSettings();
// Barry - Use preferred sort order from preferences
SetSortArrow();
SortItems(SortProc, MAKELONG(GetSortItem(), (GetSortAscending() ? 0 : 0x0001)));
ShowServerCount();
return true;
}
示例7: ModifyStyle
bool CServerListCtrl::Init(CServerList* in_list)
{
server_list = in_list;
ModifyStyle(0,LVS_SINGLESEL|LVS_REPORT);
ModifyStyle(LVS_SINGLESEL|LVS_LIST|LVS_ICON|LVS_SMALLICON,LVS_REPORT); //here the CListCtrl is set to report-style
SetExtendedStyle(GetExtendedStyle() | LVS_EX_INFOTIP);
InsertColumn(0, GetResString(IDS_SL_SERVERNAME),LVCFMT_LEFT, 150);
InsertColumn(1, GetResString(IDS_IP), LVCFMT_LEFT, 140);
InsertColumn(2, GetResString(IDS_DESCRIPTION), LVCFMT_LEFT, 150);
InsertColumn(3, GetResString(IDS_PING), LVCFMT_RIGHT, 50);
InsertColumn(4, GetResString(IDS_UUSERS), LVCFMT_RIGHT, 50);
InsertColumn(5, GetResString(IDS_MAXCLIENT), LVCFMT_RIGHT, 50);
InsertColumn(6, GetResString(IDS_PW_FILES) , LVCFMT_RIGHT, 50);
InsertColumn(7, GetResString(IDS_PREFERENCE), LVCFMT_LEFT, 60);
InsertColumn(8, GetResString(IDS_UFAILED), LVCFMT_RIGHT, 50);
//==> simplify Serverwindow [shadow2004]
#if defined(SRVWND1)
InsertColumn(9, GetResString(IDS_STATICSERVER), LVCFMT_LEFT, 50);
InsertColumn(10,GetResString(IDS_SOFTFILES), LVCFMT_RIGHT, 50);
InsertColumn(11,GetResString(IDS_HARDFILES), LVCFMT_RIGHT, 50);
InsertColumn(12,GetResString(IDS_VERSION), LVCFMT_LEFT, 50);
InsertColumn(13,GetResString(IDS_IDLOW), LVCFMT_RIGHT, 50);
#else //SRVWND1
InsertColumn(9,GetResString(IDS_IDLOW), LVCFMT_RIGHT, 50);
#endif //SRVWND1
//<== simplify Serverwindow [shadow2004]
SetAllIcons();
Localize();
LoadSettings(CPreferences::tableServer);
// Barry - Use preferred sort order from preferences
int iSortItem = thePrefs.GetColumnSortItem(CPreferences::tableServer);
bool bSortAscending = thePrefs.GetColumnSortAscending(CPreferences::tableServer);
SetSortArrow(iSortItem, bSortAscending);
SortItems(SortProc, MAKELONG(iSortItem, (bSortAscending ? 0 : 0x0001)));
ShowServerCount();
return true;
}
示例8: SetPrefsKey
void CQueueListCtrl::Init()
{
SetPrefsKey(_T("QueueListCtrl"));
SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_INFOTIP);
InsertColumn(0, GetResString(IDS_QL_USERNAME), LVCFMT_LEFT, DFLT_CLIENTNAME_COL_WIDTH);
InsertColumn(1, GetResString(IDS_FILE), LVCFMT_LEFT, DFLT_FILENAME_COL_WIDTH);
InsertColumn(2, GetResString(IDS_FILEPRIO), LVCFMT_LEFT, DFLT_PRIORITY_COL_WIDTH);
InsertColumn(3, GetResString(IDS_QL_RATING), LVCFMT_LEFT, 60);
InsertColumn(4, GetResString(IDS_SCORE), LVCFMT_LEFT, 60);
InsertColumn(5, GetResString(IDS_ASKED), LVCFMT_LEFT, 60);
InsertColumn(6, GetResString(IDS_LASTSEEN), LVCFMT_LEFT, 110);
InsertColumn(7, GetResString(IDS_ENTERQUEUE), LVCFMT_LEFT, 110);
InsertColumn(8, GetResString(IDS_BANNED), LVCFMT_LEFT, 60);
InsertColumn(9, GetResString(IDS_UPSTATUS), LVCFMT_LEFT, DFLT_PARTSTATUS_COL_WIDTH);
InsertColumn(10,GetResString(IDS_CD_CSOFT), LVCFMT_LEFT, 90); //Xman version see clientversion in every window
InsertColumn(11, GetResString(IDS_UPDOWNUPLOADLIST), LVCFMT_LEFT, 90); //Xman show complete up/down in queuelist
// ==> push small files [sivka] - Stulle
InsertColumn(12,GetResString(IDS_SMALL),LVCFMT_LEFT,40,12);
// <== push small files [sivka] - Stulle
// ==> push rare file - Stulle
InsertColumn(13,GetResString(IDS_RARE),LVCFMT_LEFT,40,13);
// <== push rare file - Stulle
SetAllIcons();
Localize();
LoadSettings();
//Xman client percentage
CFont* pFont = GetFont();
LOGFONT lfFont = {0};
pFont->GetLogFont(&lfFont);
lfFont.lfHeight = 11;
m_fontBoldSmaller.CreateFontIndirect(&lfFont);
//Xman end
SetSortArrow();
SortItems(SortProc, GetSortItem() + (GetSortAscending() ? 0 : 100));
}
示例9: strcpy
/////////////////////////////////////////////////////////////////////
// fe_MultiplayerSetup::Init() // \author Logan Jones
//////////////////////////////// \date 04-24-2003
//
//===================================================================
// Parameters:
// const char* strGameName -
// const char* strPlayerName -
// const char* strPassword -
//
void fe_MultiplayerSetup::Init( const char* strGameName, const char* strPlayerName, const char* strPassword )
{
if( strGameName ) // Start the server
strcpy( m_GameName, strGameName ),
strcpy( m_Password, strPassword ),
//AddNewPlayer( NextPlayer++, ~0, strPlayerName ),
Players[NextPlayer].Create( strPlayerName, NextPlayer, ~0, NULL, GetColor(), this ),
net.StartServer( m_GameName, strlen(m_GameName) + 1 ),
++NextPlayer,++PlayerCount,
GetGadget("SYNCHING")->SetVisible(FALSE),
GetGadget("battlestart")->SetVisible(FALSE),
LoadSettings();
else // Login to the server
m_GameName[0] = '\0',
GetGadget("battlestart")->SetVisible(),
GetGadget("Start")->SetActive(FALSE),
net.Write().Write( 0, 4 + strlen(strPlayerName) + 1 )
<< (UINT32)fems_ClientLogin
<< (UINT32)std_NameHash(strPassword)
<< strPlayerName;
}
示例10: micSource
NoiseGate::NoiseGate()
: micSource(NULL)
, filter(NULL)
, settings(NULL)
, config()
, isDisabledFromConfig(false)
//, isEnabled() // Initialized in LoadDefaults()
//, openThreshold()
//, closeThreshold()
//, attackTime()
//, holdTime()
//, releaseTime()
{
LoadDefaults();
config.Open(OBSGetPluginDataPath() + CONFIG_FILENAME, true);
LoadSettings();
// Create settings pane
settings = new NoiseGateSettings(this);
OBSAddSettingsPane(settings);
}
示例11: safe_strcpy
/*
Loads the default values expected for Configuration. This will also load the settings from a file if the configuration file exists
*/
void Configuration::LoadDefaults()
{
DSoundCnt = 0;
SelectedDSound = 0;
safe_strcpy(Configuration::configAudioLogFolder, 499, "D:\\");
#if defined(_MSC_VER) && !defined(_CRT_SECURE_NO_WARNINGS) && !defined(_XBOX)
strcpy_s(Configuration::configAudioLogFolder, 500, "D:\\");
strcpy_s(Configuration::configDevice, 100, "");
#else
strcpy(Configuration::configAudioLogFolder, "D:\\");
strcpy(Configuration::configDevice, "");
#endif
// TODO: Query the system and get defaults (windows only?)
configFrequency = 48000; // Not implemented -- needs testing
configBitRate = 24; // Not implemented -- needs testing
configBufferLevel = 2; // NewAudio only - How many frames to buffer
configBufferFPS = 90; // NewAudio only - How much data to frame per second
configBackendFPS = 90; // NewAudio only - How much data to frame per second
LoadSettings();
}
示例12: BWindow
MainWindow::MainWindow(const char* name, BRect frame, BMessage* settings)
:
BWindow(frame, name,
B_TITLED_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL,
B_ASYNCHRONOUS_CONTROLS | B_NOT_ZOOMABLE
| B_WILL_ACCEPT_FIRST_CLICK | B_NO_WORKSPACE_ACTIVATION
| B_AUTO_UPDATE_SIZE_LIMITS | B_SAME_POSITION_IN_ALL_WORKSPACES,
B_ALL_WORKSPACES),
fSettings(settings),
fPadView(new PadView("pad view")),
fLastID(0),
fNamePanelFrame(-1000.0, -1000.0, -900.0, -900.0),
fAutoRaise(false),
fShowOnAllWorkspaces(true)
{
if (!LoadSettings(settings))
_AddEmptyButtons();
SetLayout(new BGroupLayout(B_HORIZONTAL));
AddChild(fPadView);
}
示例13: BLooper
Feeder::Feeder(BHandler *target)
: BLooper("feeder"),
fMonitorRemovableDevices(false),
fQueryList(1),
fIndexQueue(10),
fDeleteQueue(10),
fExcludeList(1),
fVolumeList(1),
fUpdateInterval(30 * 1000000)
{
BMessage settings('sett') ;
if (load_settings(&settings) == B_OK)
LoadSettings(&settings) ;
fTarget = target ;
fMessageRunner = new BMessageRunner(fTarget,
new BMessage(BEACON_UPDATE_INDEX), fUpdateInterval) ;
Run() ;
}
示例14: FileNotFoundException
// Attempts to open the specified file and read in formatted data. If an error occurs
// while attempting to read from the file, will throw a FileReadException. If there is a syntax
// error, will throw a SettingsFileSyntaxError with one of these types:
// SettingsFile::SyntaxError::BAD_VARIABLE_NAME if there is a problem with the variable name; or
// SettingsFile::SyntaxError::BAD_VALUE if there is a problem with a variable's value.
SettingsFile::SettingsFile(const std::string& file_name)
{
std::ifstream file;
// First, tell the file not to throw any exceptions.
file.exceptions(std::ios_base::goodbit);
// Now attempt to open the specified file name for reading.
file.open(file_name.c_str(), std::ios_base::in);
// Check to see if the file was successfully opened. If not, then throw a FileReadException.
if(file.fail() == true)
{
file.close();
throw FileNotFoundException(file_name);
}
// At this point, the file should be ready for reading. Read the file into memory.
StringVector lines;
LoadFileToString(file, lines, file_name);
// Close the file.
file.close();
// Load the settings from the file.
LoadSettings(lines, file_name);
}
示例15: SetPrefsKey
void CKadSearchListCtrl::Init()
{
SetPrefsKey(_T("KadSearchListCtrl"));
SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_INFOTIP);
InsertColumn(colNum, GetResString(IDS_NUMBER), LVCFMT_LEFT, 60);
InsertColumn(colKey, GetResString(IDS_KEY), LVCFMT_LEFT, DFLT_HASH_COL_WIDTH);
InsertColumn(colType, GetResString(IDS_TYPE), LVCFMT_LEFT, 100);
InsertColumn(colName, GetResString(IDS_SW_NAME), LVCFMT_LEFT, DFLT_FILENAME_COL_WIDTH);
InsertColumn(colStop, GetResString(IDS_STATUS), LVCFMT_LEFT, 100);
InsertColumn(colLoad, GetResString(IDS_THELOAD), LVCFMT_LEFT, 100);
InsertColumn(colPacketsSent, GetResString(IDS_PACKSENT), LVCFMT_LEFT, 100);
InsertColumn(colResponses, GetResString(IDS_RESPONSES), LVCFMT_LEFT, 100);
SetAllIcons();
Localize();
LoadSettings();
SetSortArrow();
SortItems(SortProc, MAKELONG(GetSortItem(), (GetSortAscending() ? 0 : 0x0001)));
}