文档彩票走势图>>BCGControlBar 中文文档>>CBCGPEditCtrl的XML格式
CBCGPEditCtrl的XML格式
本文介绍了与CBCGPEditCtrl一起使用的 XML 文件的格式XML解析器是通过调用CBCGPEditCtrl::LoadXMLSettings或CBCGPEditCtrl::LoadXMLSettingsFromBuffer来调用的。
整体结构如下:
<SETTINGS> <OPTIONS> <WordDelimeters></WordDelimeters> <SpecialDelimiters></SpecialDelimiters> <IntelliSenseChars></IntelliSenseChars> </OPTIONS> <COLOR_DATA> <EditTextColor></EditTextColor> <EditBackColor></EditBackColor> <SelTextColor></SelTextColor> <SelBackColor></SelBackColor> <KEYWORDS> <Color></Color> <BackColor></BackColor> <CaseSensitive></CaseSensitive> <Keyword></Keyword> <Keyword></Keyword> ... more keywords .... <Keyword></Keyword> </KEYWORDS> <WORDS> <WORD> <Val></Val> <Color></Color> <BackColor></BackColor> <CaseSensitive></CaseSensitive> </WORD> ... more WORDs ... <WORD> ....... </WORD> </WORDS> <BLOCKS> <BLOCK> <Start></Start> <End></End> <Color></Color> <BackColor></BackColor> <WholeText></WholeText> <CaseSensitive></CaseSensitive> </BLOCK> ... more blocks ... <BLOCK> ....... </BLOCK> <BLOCKS> </COLOR_DATA> </SETTINGS>
除了主“设置”标签外,没有强制标签。
“OPTIONS”标签描述了应用于编辑控件的常见设置。
- WordDelimeters——定义CBCGPEditCtrl:: m_strWordDelimiters
- SpecialDelimiters——定义CBCGPEditCtrl:: m_strSpecialDelimiters
- IntelliSenseChars——定义CBCGPEditCtrl:: m_strIntelliSenseChars
"COLOR_DATA"标签定义了一般的编辑控件颜色以及语法高亮显示和块的颜色。
- EditTextColor——定义CBCGPEditCtrl::m_clrText
- EditBackColor——定义CBCGPEditCtrl::m_clrBack
- SelTextColor——定义CBCGPEditCtrl::m_clrTextSelActive
- SelBackColor——定义CBCGPEditCtrl::m_clrBackSelActive
“KEYWORDS”标签用于语法高亮显示定义,当您需要定义一组相同颜色的关键字时,它很有用。对于每个关键字,XML解析器将调用CBCGPEditCtrl::SetWordColor。
- Color——clrFrgnd参数
- BackColor——clrBkgnd参数
- CaseSensitive——bCaseSensitive参数
- 关键字——strWord参数
“WORDS”标签用于不同颜色设置显示单独的单词,对于每个单词,XML解析器将调用CBCGPEditCtrl::SetWordColor。
“WORD”标签代表一个单词。
- Val——strWord参数
- Color——clrFrgnd参数
- BackColor——clrBkgnd参数
- CaseSensitive——bCaseSensitive参数
“BLOCKS”标签定义了一个色块列表,对于每个颜色块,XML解析器将调用CBCGPEditCtrl::SetBlockColor。
“BLOCK”标签表示单个色块。
- Start——strBlockOpen参数
- End——strBlockClose参数
- Color——clrFrgnd参数
- BackColor——clrBkgnd参数
- WholeText——bWholeText参数
- CaseSensitive——bCaseSensitive参数。
以下是XML解析器识别的颜色列表:
- 黑色
- 深色
- 暗绿色
- 棕色
- 深蓝色
- 暗红色
- 深青色
- 灰色
- 深灰色
- 红色
- 绿色
- 黄色
- 蓝色
- 品红色
- 青色
- 白色
对于布尔值,您可以使用“true”或“false”。