BCGControlBar使用教程:CBCGPEditCtrl的 XML格式

BCGControlBar Professional Edition for MFC正式版

整体结构如下:

<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”标签外,没有其他强制性标签。

  • WordDelimeters-定义CBCGPEditCtrl :: m_strWordDelimiters
  • SpecialDelimiters-定义CBCGPEditCtrl :: m_strSpecialDelimiters
  • IntelliSenseChars-定义CBCGPEditCtrl :: m_strIntelliSenseChars
  • EditTextColor-定义CBCGPEditCtrl :: m_clrText
  • EditBackColor-定义CBCGPEditCtrl :: m_clrBack
  • SelTextColor-定义CBCGPEditCtrl :: m_clrTextSelActive
  • SelBackColor-定义CBCGPEditCtrl :: m_clrBackSelActive

“KEYWORDS”标记用于语法突出显示定义。当您需要定义一组相同颜色的关键字时,它很有用。对于每个关键字,XML解析器将调用CBCGPEditCtrl :: SetWordColor。

  • 颜色-clrFrgnd参数
  • BackColor-clrBkgnd参数
  • CaseSensitive-bCaseSensitive参数
  • 关键字-strWord参数

“WORDS”标签用于使用各种颜色设置显示单独的单词。对于每个单词,XML解析器将调用CBCGPEditCtrl :: SetWordColor。

“WORD”标签代表一个单词。

  • Val-strWord参数
  • 颜色-clrFrgnd参数
  • BackColor-clrBkgnd参数
  • CaseSensitive-bCaseSensitive参数

“块”标签定义颜色块的列表。对于每个颜色块,XML解析器将调用CBCGPEditCtrl :: SetBlockColor

“BLOCK”标记代表单个颜色块

  • 开始-strBlockOpen参数
  • 结束-strBlockClose参数
  • 颜色-clrFrgnd参数
  • BackColor-clrBkgnd参数
  • WholeText-bWholeText参数
  • CaseSensitive-bCaseSensitive参数。

以下是XML解析器可以识别的颜色列表:

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

对于布尔值,可以使用“true”或“false”。


想要购买该产品正版授权,或了解更多产品信息请点击【咨询在线客服】

BCGControlBar使用教程:CBCGPEditCtrl的 XML格式

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月12日
下一篇 2020年1月12日

相关推荐

发表回复

登录后才能评论