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

    CBCGPEditCtrl的XML格式


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

    除了主“設(shè)置”標(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í),它很有用。對于每個(gè)關(guān)鍵字,XML解析器將調(diào)用CBCGPEditCtrl::SetWordColor。

    • Color——clrFrgnd參數(shù)
    • BackColor——clrBkgnd參數(shù)
    • CaseSensitive——bCaseSensitive參數(shù)
    • 關(guān)鍵字——strWord參數(shù)

    “WORDS”標(biāo)簽用于不同顏色設(shè)置顯示單獨(dú)的單詞,對于每個(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è)色塊列表,對于每個(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í)別的顏色列表:

    • 黑色
    • 深色
    • 暗綠色
    • 棕色
    • 深藍(lán)色
    • 暗紅色
    • 深青色
    • 灰色
    • 深灰色
    • 紅色
    • 綠色
    • 黃色
    • 藍(lán)色
    • 品紅色
    • 青色
    • 白色

    對于布爾值,您可以使用“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); })();