• <menu id="w2i4a"></menu>
  • logo BCGControlBar 中文文檔
    文檔首頁>>BCGControlBar 中文文檔>>CBCGPEditCtrl的XML格式

    CBCGPEditCtrl的XML格式


    立即下載BCGControlBar Professional Edition for MFC

    本文描述與CBCGPEditCtrl一起使用的XML文件格式,XML解析器通過調(diào)用CBCGPEditCtrl::LoadXMLSettings或CBCGPEditCtrl::LoadXMLSettingsFromBuffer來調(diào)用。

    總體結(jié)構(gòu)如下:

    <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>

    點(diǎn)擊復(fù)制

    除了主要的“SETTINGS”標(biāo)簽外,沒有強(qiáng)制性標(biāo)簽。

    “OPTIONS”標(biāo)簽描述應(yīng)用于編輯控件的常用設(shè)置。

    • WordDelimeters——定義CBCGPEditCtrl:: m_strWordDelimiters
    • SpecialDelimiters ——定義CBCGPEditCtrl::m_strSpecialDelimiters
    • IntelliSenseChars ——定義CBCGPEditCtrl::m_strIntelliSenseChars

    "COLOR_DATA"標(biāo)簽定義了一般的編輯控件顏色以及語法高亮顯示和塊的顏色。

    • EditTextColor ——定義CBCGPEditCtrl::m_clrText
    • EditBackColor ——定義CBCGPEditCtrl::m_clrBack
    • SelTextColor ——定義CBCGPEditCtrl::m_clrTextSelActive
    • SelBackColor ——定義CBCGPEditCtrl::m_clrBackSelActive

    “KEYWORDS”標(biāo)簽用于語法高亮顯示定義,當(dāng)您需要定義一組相同顏色的關(guān)鍵字時(shí),它很有用。對(duì)于每個(gè)關(guān)鍵字,XML解析器將調(diào)用CBCGPEditCtrl::SetWordColor。

    • Color —— clrFrgnd參數(shù)
    • BackColor —— clrBkgnd參數(shù)
    • CaseSensitive—— bCaseSensitive參數(shù)
    • Keyword——strWord參數(shù)

    “WORDS”標(biāo)簽用于把不同顏色設(shè)置顯示單獨(dú)的單詞,對(duì)于每個(gè)單詞,XML解析器將調(diào)用CBCGPEditCtrl::SetWordColor。

    “WORD”標(biāo)簽代表一個(gè)單詞。

    • Val ——strWord參數(shù)
    • Color ——clrFrgnd參數(shù)
    • BackColor—— clrBkgnd參數(shù)
    • CaseSensitive—— bCaseSensitive參數(shù)

    “BLOCKS”標(biāo)簽定義了一個(gè)色塊列表,對(duì)于每個(gè)顏色塊,XML解析器將調(diào)用CBCGPEditCtrl::SetBlockColor。

    “BLOCK”標(biāo)簽表示單個(gè)色塊。

    • Start —— strBlockOpen參數(shù)
    • End—— strBlockClose參數(shù)
    • Color —— clrFrgnd參數(shù)
    • BackColor —— clrBkgnd參數(shù)
    • WholeText —— bWholeText參數(shù)
    • CaseSensitive—— bCaseSensitive參數(shù)。

    以下是XML解析器識(shí)別的顏色列表:

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

    對(duì)于boolean values,您可以使用“true”或“false”。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();