• <menu id="w2i4a"></menu>
  • logo BCGControlBar使用教程

    文檔首頁(yè)>>BCGControlBar使用教程>>BCGControlBar使用教程:CBCGPEditCtrl的 XML格式

    BCGControlBar使用教程:CBCGPEditCtrl的 XML格式


    BCGControlBar Professional Edition for MFC是MFC的一個(gè)擴(kuò)展庫(kù),您可以用來(lái)構(gòu)建類(lèi)似于Microsoft Office 2000/XP/2003/2007/2010/2013 和 Microsoft Visual Studio-like(打印、用戶(hù)定制工具欄、菜單等)以及其他一些知名產(chǎn)品的高級(jí)用戶(hù)界面,例如:日歷、網(wǎng)格、編輯和甘特圖等。BCGControlBar的這個(gè)擴(kuò)展庫(kù)包含了300多個(gè)經(jīng)過(guò)精心設(shè)計(jì),測(cè)試和具有完備文檔的MFC擴(kuò)展類(lèi)。BCGControlBar控件能輕松的融入應(yīng)用程序中,節(jié)約大量的的開(kāi)發(fā)和調(diào)試時(shí)間。

    點(diǎn)擊下載BCGControlBar Professional Edition for MFC正式版

    本文介紹了與CBCGPEditCtrl一起使用的XML文件的格式。通過(guò)調(diào)用CBCGPEditCtrl :: LoadXMLSettings或CBCGPEditCtrl :: LoadXMLSettingsFromBuffer來(lái)調(diào)用XML解析器。

    整體結(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>

    除了主要的“SETTINGS”標(biāo)簽外,沒(méi)有其他強(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)記定義常規(guī)的編輯控件顏色以及語(yǔ)法突出顯示和塊的顏色。

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

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

    • 顏色-clrFrgnd參數(shù)
    • BackColor-clrBkgnd參數(shù)
    • CaseSensitive-bCaseSensitive參數(shù)
    • 關(guān)鍵字-strWord參數(shù)

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

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

    • Val-strWord參數(shù)
    • 顏色-clrFrgnd參數(shù)
    • BackColor-clrBkgnd參數(shù)
    • CaseSensitive-bCaseSensitive參數(shù)
    “塊”標(biāo)簽定義顏色塊的列表。對(duì)于每個(gè)顏色塊,XML解析器將調(diào)用CBCGPEditCtrl :: SetBlockColor

    “BLOCK”標(biāo)記代表單個(gè)顏色塊

    • 開(kāi)始-strBlockOpen參數(shù)
    • 結(jié)束-strBlockClose參數(shù)
    • 顏色-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ì)于布爾值,可以使用“true”或“false”。

    本文內(nèi)容到這里就結(jié)束了,希望對(duì)您有所幫助!您可以關(guān)注我們慧都網(wǎng),了解更多產(chǎn)品資訊~或者下載產(chǎn)品試用版免費(fèi)評(píng)估~


    想要購(gòu)買(mǎi)該產(chǎn)品正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊【咨詢(xún)?cè)诰€客服】


    掃碼咨詢(xún)


    添加微信 立即咨詢(xún)

    電話(huà)咨詢(xún)

    客服熱線
    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); })();