说明: 对两个控件做一下整合,对Richedit与 Scintilla 做了一个兼容派生,将CRichedit类(为与系统区分增加Ex后缀)从Scintilla Wnd类派生。
CAutoRichEditCtrl类直接从CRicheditEx类派生,成员变量IsScintillaWnd表明是否是Scintilla Wnd类。
希望对你开发有帮助。
(Integrate the two controls, make a compatible derivation between Richedit and Scintilla, and derive the CRichedit class (add Ex suffix to distinguish it from the system) from the Scintilla Wnd class.
The CAutoRichEditCtrl class is derived directly from the CRicheditEx class. The member variable IsScintillaWnd indicates whether it is a Scintilla Wnd class.
I hope it will be helpful for your development.)
文件列表:
AutoRichEditCtrl\adapter.cpp, 49 , 2018-11-19
AutoRichEditCtrl\adapter.h, 4328 , 2018-11-19
AutoRichEditCtrl\AutoRichEditCtrl.cpp, 12777 , 2019-03-27
AutoRichEditCtrl\AutoRichEditCtrl.h, 3020 , 2019-03-27
AutoRichEditCtrl\AutoRichEditCtrl.htm, 6521 , 1999-11-01
AutoRichEditCtrl\autoricheditctrl.html, 6631 , 1999-03-18
AutoRichEditCtrl\Buffer.h, 5336 , 2009-12-04
AutoRichEditCtrl\colors.h, 2293 , 2003-11-23
AutoRichEditCtrl\Debug, 0 , 2019-03-27
AutoRichEditCtrl\Debug\RichEd.exe, 159844 , 2019-03-27
AutoRichEditCtrl\Features.txt, 475 , 1999-03-18
AutoRichEditCtrl\GetFontNameDlg.cpp, 1397 , 1999-03-18
AutoRichEditCtrl\GetFontNameDlg.h, 1302 , 1999-03-18
AutoRichEditCtrl\GetFontSizeDlg.cpp, 1215 , 2019-03-26
AutoRichEditCtrl\GetFontSizeDlg.h, 1271 , 2019-03-26
AutoRichEditCtrl\mfc, 0 , 2019-03-27
AutoRichEditCtrl\mfc\Buffer.h, 5336 , 2009-12-04
AutoRichEditCtrl\mfc\colors.h, 2293 , 2003-11-23
AutoRichEditCtrl\mfc\Debug, 0 , 2019-03-27
AutoRichEditCtrl\mfc\Debug\mfc.exe, 127072 , 2019-03-26
AutoRichEditCtrl\mfc\Debug\SciLexer.dll, 280064 , 2003-11-12
AutoRichEditCtrl\mfc\Debug\Scintilla.dll, 216064 , 2003-11-12
AutoRichEditCtrl\mfc\mfc.aps, 20716 , 2019-03-26
AutoRichEditCtrl\mfc\mfc.cpp, 2187 , 2009-12-04
AutoRichEditCtrl\mfc\mfc.dsp, 4364 , 2009-12-04
AutoRichEditCtrl\mfc\mfc.dsw, 531 , 2019-01-30
AutoRichEditCtrl\mfc\mfc.h, 1341 , 2009-12-04
AutoRichEditCtrl\mfc\mfc.plg, 1863 , 2019-03-26
AutoRichEditCtrl\mfc\mfc.rc, 5108 , 2019-01-30
AutoRichEditCtrl\mfc\mfcDlg.cpp, 8209 , 2019-03-26
AutoRichEditCtrl\mfc\mfcDlg.h, 1635 , 2019-01-30
AutoRichEditCtrl\mfc\ReadMe.txt, 3525 , 2009-12-01
AutoRichEditCtrl\mfc\res, 0 , 2019-03-26
AutoRichEditCtrl\mfc\res\mfc.ico, 1078 , 2009-12-01
AutoRichEditCtrl\mfc\res\mfc.rc2, 395 , 2009-12-01
AutoRichEditCtrl\mfc\resource.h, 681 , 2019-01-30
AutoRichEditCtrl\mfc\SciLexer.dll, 280064 , 2003-11-12
AutoRichEditCtrl\mfc\Scintilla.dll, 216064 , 2003-11-12
AutoRichEditCtrl\mfc\scintilla, 0 , 2019-03-26
AutoRichEditCtrl\mfc\scintilla\bin, 0 , 2019-03-26
AutoRichEditCtrl\mfc\scintilla\bin\empty.txt, 55 , 2000-03-08
AutoRichEditCtrl\mfc\scintilla\delbin.bat, 157 , 2002-07-20
AutoRichEditCtrl\mfc\scintilla\delcvs.bat, 196 , 2001-04-11
AutoRichEditCtrl\mfc\scintilla\include, 0 , 2019-03-26
AutoRichEditCtrl\mfc\scintilla\include\Accessor.h, 2646 , 2002-05-20
AutoRichEditCtrl\mfc\scintilla\include\Face.py, 3360 , 2002-04-19
AutoRichEditCtrl\mfc\scintilla\include\HFacer.py, 2089 , 2000-08-30
AutoRichEditCtrl\mfc\scintilla\include\KeyWords.h, 2642 , 2002-04-03
AutoRichEditCtrl\mfc\scintilla\include\Platform.h, 13657 , 2003-02-15
AutoRichEditCtrl\mfc\scintilla\include\PropSet.h, 2447 , 2002-05-27
AutoRichEditCtrl\mfc\scintilla\include\SciLexer.h, 8611 , 2003-11-11
AutoRichEditCtrl\mfc\scintilla\include\Scintilla.h, 20404 , 2003-02-15
AutoRichEditCtrl\mfc\scintilla\include\Scintilla.iface, 65046 , 2003-02-15
AutoRichEditCtrl\mfc\scintilla\include\ScintillaWidget.h, 1505 , 2002-10-11
AutoRichEditCtrl\mfc\scintilla\include\SString.h, 10552 , 2002-10-26
AutoRichEditCtrl\mfc\scintilla\include\WindowAccessor.h, 1852 , 2002-05-20
AutoRichEditCtrl\mfc\scintilla\License.txt, 887 , 2003-01-03
AutoRichEditCtrl\mfc\scintilla\README, 2503 , 2002-10-31
AutoRichEditCtrl\mfc\scintilla\src, 0 , 2019-03-26
AutoRichEditCtrl\mfc\scintilla\src\AutoComplete.cxx, 4141 , 2003-01-10
AutoRichEditCtrl\mfc\scintilla\src\AutoComplete.h, 1991 , 2003-01-10
AutoRichEditCtrl\mfc\scintilla\src\CallTip.cxx, 6424 , 2003-01-12
AutoRichEditCtrl\mfc\scintilla\src\CallTip.h, 1373 , 2003-01-12
AutoRichEditCtrl\mfc\scintilla\src\CellBuffer.cxx, 29701 , 2002-10-08
AutoRichEditCtrl\mfc\scintilla\src\CellBuffer.h, 6513 , 2002-08-03
AutoRichEditCtrl\mfc\scintilla\src\ContractionState.cxx, 6793 , 2002-02-20
AutoRichEditCtrl\mfc\scintilla\src\ContractionState.h, 1549 , 2001-12-19
AutoRichEditCtrl\mfc\scintilla\src\Document.cxx, 35872 , 2003-02-15
AutoRichEditCtrl\mfc\scintilla\src\Document.h, 8887 , 2003-02-15
AutoRichEditCtrl\mfc\scintilla\src\DocumentAccessor.cxx, 4803 , 2002-05-20
AutoRichEditCtrl\mfc\scintilla\src\DocumentAccessor.h, 2040 , 2002-05-20
AutoRichEditCtrl\mfc\scintilla\src\Editor.cxx, 186214 , 2003-02-15
AutoRichEditCtrl\mfc\scintilla\src\Editor.h, 14293 , 2003-02-15
AutoRichEditCtrl\mfc\scintilla\src\Indicator.cxx, 1760 , 2001-02-24
AutoRichEditCtrl\mfc\scintilla\src\Indicator.h, 557 , 2001-10-28
AutoRichEditCtrl\mfc\scintilla\src\KeyMap.cxx, 4524 , 2002-11-17
AutoRichEditCtrl\mfc\scintilla\src\KeyMap.h, 933 , 2002-02-12
AutoRichEditCtrl\mfc\scintilla\src\KeyWords.cxx, 4084 , 2003-03-17
AutoRichEditCtrl\mfc\scintilla\src\LexCPP.cxx, 19147 , 2003-11-07
AutoRichEditCtrl\mfc\scintilla\src\LexGen.py, 5862 , 2002-07-29
AutoRichEditCtrl\mfc\scintilla\src\LexHTML.cxx, 59378 , 2003-02-15
AutoRichEditCtrl\mfc\scintilla\src\LexM30.cxx, 9054 , 2003-08-19
AutoRichEditCtrl\mfc\scintilla\src\LexOthers.cxx, 19832 , 2003-11-11
AutoRichEditCtrl\mfc\scintilla\src\LexPcom.cxx, 6379 , 2003-08-19
AutoRichEditCtrl\mfc\scintilla\src\LexUser.cxx, 5377 , 2003-08-20
AutoRichEditCtrl\mfc\scintilla\src\LineMarker.cxx, 10998 , 2003-01-10
AutoRichEditCtrl\mfc\scintilla\src\LineMarker.h, 1341 , 2003-01-10
AutoRichEditCtrl\mfc\scintilla\src\PropSet.cxx, 19016 , 2003-01-10
AutoRichEditCtrl\mfc\scintilla\src\RESearch.cxx, 22407 , 2002-09-28
AutoRichEditCtrl\mfc\scintilla\src\RESearch.h, 1410 , 2002-09-15
AutoRichEditCtrl\mfc\scintilla\src\ScintillaBase.cxx, 15748 , 2003-02-04
AutoRichEditCtrl\mfc\scintilla\src\ScintillaBase.h, 2487 , 2002-12-06
AutoRichEditCtrl\mfc\scintilla\src\SciTE.properties, 311 , 2002-04-19
AutoRichEditCtrl\mfc\scintilla\src\Style.cxx, 4335 , 2001-12-20
AutoRichEditCtrl\mfc\scintilla\src\Style.h, 1470 , 2003-02-09
AutoRichEditCtrl\mfc\scintilla\src\StyleContext.cxx, 1205 , 2002-10-26
AutoRichEditCtrl\mfc\scintilla\src\StyleContext.h, 3980 , 2002-10-26
AutoRichEditCtrl\mfc\scintilla\src\SVector.h, 2848 , 2001-02-24
AutoRichEditCtrl\mfc\scintilla\src\UniConversion.cxx, 2246 , 2001-10-28
AutoRichEditCtrl\mfc\scintilla\src\UniConversion.h, 594 , 2001-02-24