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”。
想要购买该产品正版授权,或了解更多产品信息请点击【咨询在线客服】
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!