【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.26.74 tree_write_ini_section
Contents
Description
Write a tree node, that represents an ini section, to an ini file.
Syntax
bool tree_write_ini_section( TreeNode & trIniSection, INIFile & iniFile, bool bClearSection = false, bool bLabelAsKey = true )
Parameters
- trIniSection
- [input]tree node representing an ini section
- iniFile
- [output]ini file to be written to
- bClearSection
- [input] true will clear eixsting content of the ini section, false will not
- bLabelAsKey
- [input]true, make tree label attribute as key name; else tagName will be key name.
- When bLabelAsKey is false, will use treenode tagName as key name, if want to get label of some special treenodes as key name,
- can set STR_COMPLEX_ININAME_ATTRIBUTE attribute as true for these treenodes.
Return
true for success, false for error
Examples
EX1
//Clear and Write "Other" section of origin.ini void tree_write_ini_section_ex1() { Tree trIniSection; INIFile iniFile("Origin.ini"); if(tree_read_ini_section(trIniSection, iniFile, "Other")) { if(trIniSection.Other) trIniSection.Other.AddNumericNode(0,"MySetting"); } if(tree_write_ini_section(trIniSection, iniFile, true)) out_tree(trIniSection); }
Remark
See Also
Header to Include
origin.h