BCGControlBar Professional Edition para MFC es una biblioteca de extensión MFC que se puede utilizar para construir similar a Microsoft Office 2000 / XP / 2003/2007/2010/2013 y Microsoft Visual Studio similar (impresión, barras de herramientas, menús, etc.) y Algunos otros productos bien conocidos, interfaz de usuario avanzada, tales como: calendario, rejilla, editor diagrama de Gantt y así sucesivamente. Esta biblioteca BCGControlBar extensión contiene más de 300 cuidadosamente diseñado, probado y clases de extensión MFC tener la documentación completa. BCGControlBar controles pueden ser fácilmente integrados en la aplicación, ahorrar mucho tiempo de desarrollo y depuración.
En este artículo se describe el formato de archivo XML para su uso con CBCGPEditCtrl. O llamando CBCGPEditCtrl :: :: LoadXMLSettings CBCGPEditCtrl LoadXMLSettingsFromBuffer para llamar al analizador XML.
estructura general es la siguiente:
<AJUSTES> <OPCIONES> <WordDelimeters> </ WordDelimeters> <SpecialDelimiters> </ SpecialDelimiters> <IntelliSenseChars> </ IntelliSenseChars> </ OPCIONES> <COLOR_DATA> <EditTextColor> </ EditTextColor> <EditBackColor> </ EditBackColor> <SelTextColor > </ SelTextColor> <SelBackColor> </ SelBackColor> <PALABRAS CLAVE> <color> </ color> <BackColor> </ BackColor> <CaseSensitive> </ CaseSensitive> <palabra clave> </ Palabra clave> <palabra clave> </ palabra clave> ... más palabras clave .... <Palabra clave> </ palabra clave> </ PALABRAS CLAVE> <PALABRAS> <PALABRA> <Val> </ Val> <color> </ color> <BackColor> </ BackColor> <CaseSensitive> </ CaseSensitive> </ PALABRA> . .. más palabras ... <PALABRA> ....... </ PALABRA> </ PALABRAS> <BLOQUES> <block> <Inicio> </ Start> <Fin> </ Fin> <Color> </ color> Color> </ color> <BackColor> </ BackColor> <wholeText> </ wholeText> <CaseSensitive> </ CaseSensitive> </ block> ... más bloques ... <block> ....... </ block> <BLOQUES> </ COLOR_DATA> </ AJUSTES >
Además de la etiqueta principal "AJUSTES", ningún otro etiquetado obligatorio.
"OPCIONES" etiqueta se describen los ajustes comunes aplicados al control de edición.
WordDelimeters- define CBCGPEditCtrl :: m_strWordDelimiters
SpecialDelimiters- 定义 CBCGPEditCtrl :: m_strSpecialDelimiters
IntelliSenseChars- define CBCGPEditCtrl :: m_strIntelliSenseChars
etiqueta "COLOR_DATA" define un controles de edición convencionales de colores y de bloques de color y resaltado de sintaxis.
EditTextColor- define CBCGPEditCtrl :: m_clrText
EditBackColor- define CBCGPEditCtrl :: m_clrBack
SelTextColor- define 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”。
本文内容到这里就结束了,希望对您有所帮助!