MFC介面開發類庫BCG Pro for MFC幫助文件:CBCGPEditCtrl的XML格式
BCGControlBar ("Business Components Gallery ControlBar")是MFC擴充套件庫,使您可以建立具有完全自定義選項(功能區、可自定義工具欄、選單等)以及一組專業設計的豐富Microsoft Office和Microsoft Visual Studio的應用程式 GUI控制元件,例如圖表、日曆、網格、編輯器、甘特圖和許多其他控制元件。 BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴充套件類。 我們的元件可以輕鬆地整合到您的應用程式中,併為您節省數百個開發和除錯時間。
BCGControlBar Pro for MFC v31.0正式版下載
本文介紹與CBCGPEditCtrl一起使用的XML檔案格式,通過呼叫CBCGPEditCtrl::LoadXMLSettings或 CBCGPEditCtrl::LoadXMLSettingsFromBuffer來呼叫XML解析器。
總體結構如下:
<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”標籤外,沒有其他強制性標籤。
“ OPTIONS”標籤描述了應用於編輯控制元件的常用設定。
- WordDelimeters - 定義CBCGPEditCtrl::m_strWordDelimiters
- SpecialDelimiters - 定義CBCGPEditCtrl::m_strSpecialDelimiters
- IntelliSenseChars - 定義CBCGPEditCtrl::m_strIntelliSenseChars
“ COLOR_DATA”標記定義常規的編輯控制元件顏色以及語法突出顯示和塊的顏色。
- EditTextColor - 定義CBCGPEditCtrl::m_clrText
- EditBackColor - 定義CBCGPEditCtrl::m_clrBack
- SelTextColor - 定義CBCGPEditCtrl::m_clrTextSelActive
- SelBackColor - 定義CBCGPEditCtrl::m_clrBackSelActive
“ KEYWORDS”標籤用於語法突出顯示定義。 當您需要定義一組相同顏色的關鍵字時,它很有用。 對於每個關鍵字,XML解析器將呼叫CBCGPEditCtrl::SetWordColor。
- Color - clrFrgnd 引數
- BackColor - clrBkgnd引數
- CaseSensitive - bCaseSensitive 引數
- Keyword - strWord 引數
“ WORDS”標籤用於使用各種顏色設定顯示單獨的單詞。 對於每個單詞,XML解析器將呼叫CBCGPEditCtrl::SetWordColor。
“ WORD”標籤代表一個單詞。
- Val - strWord引數
- Color - clrFrgnd 引數
- BackColor - clrBkgnd 引數
- CaseSensitive - bCaseSensitive 引數
"BLOCKS"標籤定義顏色塊的列表,對於每個顏色塊,XML解析器將呼叫CBCGPEditCtrl::SetBlockColor。
“ BLOCK”標記代表單個顏色塊
- Start - strBlockOpen 引數
- End - strBlockClose 引數
- Color - 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”。
相關文章
- MFC介面套包BCG Pro Edition for MFC正式釋出v27.3|附下載
- MFC介面套包BCGControlBar Pro Edition for MFC正式釋出v28.0|附下載GC
- MFC 程式基本介面配置
- C#XmlHelper幫助類操作Xml文件的通用方法彙總C#XML
- MFC打包
- MFC 之使用者登入介面
- MFC之動態呼叫自己寫的類庫中的類的成員方法
- MFC: 檔案
- MFC介面庫BCGControlBar v27.0新版亮點:新增SVG影像支援GCSVG
- Oracle 官方Java Jdk1.8_API幫助文件+Android 開發幫助文件(中英文版)OracleJavaJDKAPIAndroid
- 154 、MFC中使用者介面執行緒執行緒
- VS2019/MFC程式設計入門之(如何利用MFC嚮導生成單文件應用程式框架)C程式程式設計框架
- MFC學習(五)
- 攻防世界-mfc逆向
- Linux幫助文件Linux
- jdk幫助文件JDK
- 幫助文件(五)
- [原始碼和文件分享]基於VC++的MFC類庫的飛機大戰遊戲的設計與實現原始碼C++遊戲
- Duilib的使用(優化MFC介面)之 配置專案屬性UI優化
- MFC開發(一)簡單同步時間應用程式
- 基於vs2012開發activex(MFC)控制元件控制元件
- MFC——SkinMagic使用詳解
- MFC訊息對映
- MFC程式設計(六)C程式程式設計
- MFC程式設計(一)C程式程式設計
- MFC程式設計(二)C程式程式設計
- MFC程式設計(三)C程式程式設計
- MFC程式設計(四)C程式程式設計
- MFC程式設計(五)C程式程式設計
- 開源 - Ideal庫 - Excel幫助類,TableHelper實現(二)IdeaExcel
- 開源 - Ideal庫 - Excel幫助類,TableHelper實現(三)IdeaExcel
- 開源 - Ideal庫 - Excel幫助類,設計思路(一)IdeaExcel
- 開源 - Ideal庫 - Excel幫助類,ExcelHelper實現(四)IdeaExcel
- 開源 - Ideal庫 - Excel幫助類,ExcelHelper實現(五)IdeaExcel
- jQuery 幫助文件 apijQueryAPI
- 部落格幫助文件
- 平臺幫助文件
- 學院幫助文件