本文整理汇总了C++中wxFileConfig::Write方法的典型用法代码示例。如果您正苦于以下问题:C++ wxFileConfig::Write方法的具体用法?C++ wxFileConfig::Write怎么用?C++ wxFileConfig::Write使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wxFileConfig
的用法示例。
在下文中一共展示了wxFileConfig::Write方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: copyValuesIntoConfig
void copyValuesIntoConfig(HKEY key, wxFileConfig& config, const wxString& sectionName) {
config.SetPath(sectionName);
for (DWORD i = 0; ; ++i) {
wxString name;
wxString value;
if (!enumRegistryValue(key, i, name, value))
{
break;
}
config.Write(name, value);
}
}
示例2: manSave
void ManAction::manSave(wxFileConfig& fileConfig)const
{
for(auto &it: _shortcutKeysActions)
{
//Obtenir la version string du raccourci.
wxString stringShortcut = ShortcutKey::shortcutKeyToString(it.first);
//Crée un groupe pour ce raccourci.
fileConfig.SetPath(stringShortcut+"/");
//Sauvegarde le type de l'action.
fileConfig.Write("ActTypeName", it.second->getActTypeName());
//Sauvegarde de l'action.
it.second->save(fileConfig);
//On positionne le path
fileConfig.SetPath("..");
}
}
示例3: manSave
void ManNotification::manSave(wxFileConfig& fileConfig)const
{
fileConfig.Write("useNotification", (long)_useNotification);
fileConfig.Write("notificationPosition", (long)_notificationPosition);
fileConfig.Write("nearCursor", _nearCursor);
fileConfig.Write("multipleNotifications", _multipleNotifications);
fileConfig.Write("border", (long)_border);
fileConfig.Write("colourBackground", (long)_colourBackground.GetRGB());
fileConfig.Write("colourText", (long)_colourText.GetRGB());
fileConfig.SetPath("workarea/");
//On écrit -1 pour les valeur par défaut.
wxRect workarea = wxDisplay().GetGeometry();
if(workarea.x == _workarea.x)
fileConfig.Write("x", (long)-1);
else
fileConfig.Write("x", (long)_workarea.x);
if(workarea.y == _workarea.y)
fileConfig.Write("y", (long)-1);
else
fileConfig.Write("y", (long)_workarea.y);
if(workarea.height == _workarea.height)
fileConfig.Write("height", (long)-1);
else
fileConfig.Write("height", (long)_workarea.height);
if(workarea.width == _workarea.width)
fileConfig.Write("width", (long)-1);
else
fileConfig.Write("width", (long)_workarea.width);
fileConfig.SetPath("..");
}
示例4: actSave
void ActTranslationToNotification::actSave(wxFileConfig& fileConfig)const
{
fileConfig.Write("lgsrc", wxLocale::GetLanguageName(_lgsrc));
fileConfig.Write("lgto", wxLocale::GetLanguageName(_lgto));
}
示例5: actSave
void ActLearn::actSave(wxFileConfig & fileConfig)const
{
fileConfig.Write("listName", _listName);
fileConfig.Write("nbText", (double)_nbText);
}