彩票走势图

logo BCGControlBar 中文文档

CBCGPEditCtrl的XML格式


立即下载BCGSuite 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>

除了主“设置”标签外,没有强制标签。

“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”。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP