彩票走势图

logo BCGControlBar 中文文档

CBCGPEditCtrl的XML格式


立即下载BCGControlBar Professional Edition for MFC

本文描述与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>

点击复制

除了主要的“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参数
  • Keyword——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解析器识别的颜色列表:

  • black
  • darkred
  • darkgreen
  • brown
  • darkblue
  • darkmagenta
  • darkcyan
  • gray
  • darkgray
  • red
  • green
  • yellow
  • blue
  • magenta
  • cyan
  • white

对于boolean values,您可以使用“true”或“false”。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP