﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-随心</title><link>http://www.cppblog.com/QQROCK/</link><description>风无定,云无常.人生如浮萍,聚散两茫茫</description><language>zh-cn</language><lastBuildDate>Mon, 06 Apr 2026 03:46:43 GMT</lastBuildDate><pubDate>Mon, 06 Apr 2026 03:46:43 GMT</pubDate><ttl>60</ttl><item><title>新核心的编辑器的简单阅览版 </title><link>http://www.cppblog.com/QQROCK/archive/2010/11/06/132787.html</link><dc:creator>ROCK</dc:creator><author>ROCK</author><pubDate>Sat, 06 Nov 2010 10:50:00 GMT</pubDate><guid>http://www.cppblog.com/QQROCK/archive/2010/11/06/132787.html</guid><wfw:comment>http://www.cppblog.com/QQROCK/comments/132787.html</wfw:comment><comments>http://www.cppblog.com/QQROCK/archive/2010/11/06/132787.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/QQROCK/comments/commentRss/132787.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/QQROCK/services/trackbacks/132787.html</trackback:ping><description><![CDATA[<a title="点击下载<br>" href="http://www.cppblog.com/Files/QQROCK/NewEditV7.rar" href_cetemp="http://www.cppblog.com/Files/QQROCK/NewEditV7.rar">点击下载<br></a>最近太忙, 短时间内不会更新了,虽然还有一大堆还不太满意的地方...<img border=0 align=absMiddle src="http://www.cppblog.com/CuteSoft_Client/CuteEditor/images/emcry.gif"> <br>还有来不及调试, 可能有BUG(必油鸡), 大家随便看看, 并指导一下,<br>先说一下特色吧,&nbsp; 就是智能换行, 全文扫描标点符(分前标点后标点), 支持多国语言. <br>实现全模板化, 简单的实体化如下, <br><br><br>
<div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080">&nbsp;1</span><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ShowDebugInfo.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">输出调试信息</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">&nbsp;2</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcEditDef.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">预定义</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">&nbsp;3</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">&nbsp;4</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcEditFontRecyclel.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">字体回收站</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">&nbsp;5</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcEditAlgorithm.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">算法</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">&nbsp;6</span><span style="COLOR: #008000"><img id=Codehighlighter1_214_215_Open_Image onclick="this.style.display='none'; Codehighlighter1_214_215_Open_Text.style.display='none'; Codehighlighter1_214_215_Closed_Image.style.display='inline'; Codehighlighter1_214_215_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_214_215_Closed_Image onclick="this.style.display='none'; Codehighlighter1_214_215_Closed_Text.style.display='none'; Codehighlighter1_214_215_Open_Image.style.display='inline'; Codehighlighter1_214_215_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CFontRecyclel&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CFontRecyclelSimpT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">CFontRecyclel</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_214_215_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_214_215_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">&nbsp;7</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br></span><span style="COLOR: #008080">&nbsp;8</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">RcEditColor.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">颜色</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">&nbsp;9</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcFontStyle.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">风格</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">10</span><span style="COLOR: #008000"><img id=Codehighlighter1_358_359_Open_Image onclick="this.style.display='none'; Codehighlighter1_358_359_Open_Text.style.display='none'; Codehighlighter1_358_359_Closed_Image.style.display='inline'; Codehighlighter1_358_359_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_358_359_Closed_Image onclick="this.style.display='none'; Codehighlighter1_358_359_Closed_Text.style.display='none'; Codehighlighter1_358_359_Open_Image.style.display='inline'; Codehighlighter1_358_359_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CFontStyle&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CFontStyleT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">CFontStyle,&nbsp;CWinColor,&nbsp;CFontRecyclel</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_358_359_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_358_359_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">RcWinDriverInterface.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">CRcDCInterfaceT&nbsp;设备接口</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">13</span><span style="COLOR: #008000"><img id=Codehighlighter1_477_478_Open_Image onclick="this.style.display='none'; Codehighlighter1_477_478_Open_Text.style.display='none'; Codehighlighter1_477_478_Closed_Image.style.display='inline'; Codehighlighter1_477_478_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_477_478_Closed_Image onclick="this.style.display='none'; Codehighlighter1_477_478_Closed_Text.style.display='none'; Codehighlighter1_477_478_Open_Image.style.display='inline'; Codehighlighter1_477_478_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CWinDcInterface&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CRcDCInterfaceT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">CWinColor</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_477_478_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_477_478_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">Comb&nbsp;ccolor</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">14</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">RcWinFontInterface.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">CWinFont</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">16</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcEditDriverInterface.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">CRcEditDriverInterfaceT</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">17</span><span style="COLOR: #008000"><img id=Codehighlighter1_713_726_Open_Image onclick="this.style.display='none'; Codehighlighter1_713_726_Open_Text.style.display='none'; Codehighlighter1_713_726_Closed_Image.style.display='inline'; Codehighlighter1_713_726_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_713_726_Closed_Image onclick="this.style.display='none'; Codehighlighter1_713_726_Closed_Text.style.display='none'; Codehighlighter1_713_726_Open_Image.style.display='inline'; Codehighlighter1_713_726_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CRcWinDriverInterface&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CRcEditDriverInterfaceT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">CRcWinDriverInterface,&nbsp;CWinFont,&nbsp;CWinDcInterface</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_713_726_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_713_726_Open_Text><span style="COLOR: #000000">{</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">Comb&nbsp;Font</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">18</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif"></span><span style="COLOR: #000000">}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">RcEdit/RcEditStringAnalysis.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">定义int&nbsp;与全局属性不对&nbsp;需要修改int&nbsp;ixxx&nbsp;to&nbsp;int&nbsp;nxxx</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">20</span><span style="COLOR: #008000"><img id=Codehighlighter1_927_928_Open_Image onclick="this.style.display='none'; Codehighlighter1_927_928_Open_Text.style.display='none'; Codehighlighter1_927_928_Closed_Image.style.display='inline'; Codehighlighter1_927_928_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_927_928_Closed_Image onclick="this.style.display='none'; Codehighlighter1_927_928_Closed_Text.style.display='none'; Codehighlighter1_927_928_Open_Image.style.display='inline'; Codehighlighter1_927_928_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CRcEditDrawInterface&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CRcEditStringAnalysisT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">&nbsp;CRcEditDrawInterface,&nbsp;CFontStyle,&nbsp;CRcWinDriverInterface</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_927_928_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_927_928_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">内容容器</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">22</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcEditTextContainer.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">23</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">RcWinTextContainer.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">ContentManageW<br></span><span style="COLOR: #008080">24</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">撤销重做容器</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">25</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\rcEditUndo.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">26</span><span style="COLOR: #000000"><img id=Codehighlighter1_1110_1111_Open_Image onclick="this.style.display='none'; Codehighlighter1_1110_1111_Open_Text.style.display='none'; Codehighlighter1_1110_1111_Closed_Image.style.display='inline'; Codehighlighter1_1110_1111_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_1110_1111_Closed_Image onclick="this.style.display='none'; Codehighlighter1_1110_1111_Closed_Text.style.display='none'; Codehighlighter1_1110_1111_Open_Image.style.display='inline'; Codehighlighter1_1110_1111_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CDoSthBase&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CDoSthBaseT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">CDoSthBase</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_1110_1111_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1110_1111_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">27</span><span style="COLOR: #000000"><img id=Codehighlighter1_1205_1206_Open_Image onclick="this.style.display='none'; Codehighlighter1_1205_1206_Open_Text.style.display='none'; Codehighlighter1_1205_1206_Closed_Image.style.display='inline'; Codehighlighter1_1205_1206_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_1205_1206_Closed_Image onclick="this.style.display='none'; Codehighlighter1_1205_1206_Closed_Text.style.display='none'; Codehighlighter1_1205_1206_Open_Image.style.display='inline'; Codehighlighter1_1205_1206_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CRcEditUndoContainer&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CRcEditUndoContainerT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">CRcEditUndoContainer,&nbsp;CDoSthBase</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_1205_1206_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1205_1206_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">28</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">区域管理</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">29</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcEditAreaManage.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">30</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">typedef&nbsp;AutoSortVectorT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">&nbsp;AreaMarkHandle,&nbsp;DWORD,&nbsp;std::vector</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">AreaMarkHandle</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">,&nbsp;OSTL::CriticalSectionNull,&nbsp;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,&nbsp;FALSE</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">&nbsp;CAreaContainer;<br></span><span style="COLOR: #008080">31</span><span style="COLOR: #000000"><img id=Codehighlighter1_1449_1450_Open_Image onclick="this.style.display='none'; Codehighlighter1_1449_1450_Open_Text.style.display='none'; Codehighlighter1_1449_1450_Closed_Image.style.display='inline'; Codehighlighter1_1449_1450_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_1449_1450_Closed_Image onclick="this.style.display='none'; Codehighlighter1_1449_1450_Closed_Text.style.display='none'; Codehighlighter1_1449_1450_Open_Image.style.display='inline'; Codehighlighter1_1449_1450_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CAreaMarkContainer&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CAreaMarkContainerT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">CAreaContainer</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_1449_1450_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1449_1450_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">32</span><span style="COLOR: #000000"><img id=Codehighlighter1_1535_1536_Open_Image onclick="this.style.display='none'; Codehighlighter1_1535_1536_Open_Text.style.display='none'; Codehighlighter1_1535_1536_Closed_Image.style.display='inline'; Codehighlighter1_1535_1536_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_1535_1536_Closed_Image onclick="this.style.display='none'; Codehighlighter1_1535_1536_Closed_Text.style.display='none'; Codehighlighter1_1535_1536_Open_Image.style.display='inline'; Codehighlighter1_1535_1536_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CRcAreaManage&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CRcAreaManageBaseT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">CRcAreaManage,&nbsp;CAreaMarkContainer</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_1535_1536_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1535_1536_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">33</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">内存池</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">34</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\rcMemPool.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">35</span><span style="COLOR: #000000"><img id=Codehighlighter1_1657_1658_Open_Image onclick="this.style.display='none'; Codehighlighter1_1657_1658_Open_Text.style.display='none'; Codehighlighter1_1657_1658_Closed_Image.style.display='inline'; Codehighlighter1_1657_1658_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_1657_1658_Closed_Image onclick="this.style.display='none'; Codehighlighter1_1657_1658_Closed_Text.style.display='none'; Codehighlighter1_1657_1658_Open_Image.style.display='inline'; Codehighlighter1_1657_1658_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;RcMemBufferPool&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;RcMemBufferPoolT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">4</span><span style="COLOR: #000000">,&nbsp;</span><span style="COLOR: #000000">1024</span><span style="COLOR: #000000">,&nbsp;</span><span style="COLOR: #000000">4096</span><span style="COLOR: #000000">,&nbsp;OSTL::CriticalSection</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_1657_1658_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1657_1658_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">36</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">行分析</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">37</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcEditLineAnlyze.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">38</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">滚动条</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">39</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcEditScrollBase.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">40</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">RcWinScroll.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">定义int&nbsp;与全局属性不对&nbsp;需要修改int&nbsp;ixxx&nbsp;to&nbsp;int&nbsp;nxxx<br></span><span style="COLOR: #008080">41</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">主编辑器核心</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">42</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">#include&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">..\RcEditBase.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">43</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">编辑器主接口</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">44</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CRcEditInterface&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;TRcEditInterface</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">ContentManageW,&nbsp;RcMemBufferPool,&nbsp;<br></span><span style="COLOR: #008080">45</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;CRcEditUndoContainer,&nbsp;CRcAreaManage,<br></span><span style="COLOR: #008080">46</span><span style="COLOR: #000000"><img id=Codehighlighter1_2014_2015_Open_Image onclick="this.style.display='none'; Codehighlighter1_2014_2015_Open_Text.style.display='none'; Codehighlighter1_2014_2015_Closed_Image.style.display='inline'; Codehighlighter1_2014_2015_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_2014_2015_Closed_Image onclick="this.style.display='none'; Codehighlighter1_2014_2015_Closed_Text.style.display='none'; Codehighlighter1_2014_2015_Open_Image.style.display='inline'; Codehighlighter1_2014_2015_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;CRcEditDrawInterface,&nbsp;CWindowScroll</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_2014_2015_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_2014_2015_Open_Text><span style="COLOR: #000000">{}</span></span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">47</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">具体实现</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">48</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;T,&nbsp;</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;TInterface</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">49</span><span style="COLOR: #000000"><img id=Codehighlighter1_2122_3328_Open_Image onclick="this.style.display='none'; Codehighlighter1_2122_3328_Open_Text.style.display='none'; Codehighlighter1_2122_3328_Closed_Image.style.display='inline'; Codehighlighter1_2122_3328_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_2122_3328_Closed_Image onclick="this.style.display='none'; Codehighlighter1_2122_3328_Closed_Text.style.display='none'; Codehighlighter1_2122_3328_Open_Image.style.display='inline'; Codehighlighter1_2122_3328_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;CRcEditBaseT&nbsp;:&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;CLineAnlyzeBaseT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">T,&nbsp;TInterface</span><span style="COLOR: #000000">&gt;</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_2122_3328_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_2122_3328_Open_Text><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">50</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">:<br></span><span style="COLOR: #008080">51</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;CLineAnlyzeBaseT</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">T,&nbsp;TInterface</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">&nbsp;TLineAnlyze;<br></span><span style="COLOR: #008080">52</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TLineAnlyze::TLineInfo&nbsp;TLineInfo;<br></span><span style="COLOR: #008080">53</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TTextContainer&nbsp;CTextContainer,&nbsp;TTextContainer;<br></span><span style="COLOR: #008080">54</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TTextContainer::TVal&nbsp;TTextDate,&nbsp;TTextChar;<br></span><span style="COLOR: #008080">55</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TTextContainer::iterator&nbsp;TextIterator;<br></span><span style="COLOR: #008080">56</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TUndoContainer&nbsp;TUndoContainer,&nbsp;CUndoContainer;&nbsp;<br></span><span style="COLOR: #008080">57</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TUndoContainer::CDoSthBase&nbsp;CDoSthBase,&nbsp;CDoSthInfo,&nbsp;TDoSthBase,&nbsp;TDoSthInfo;&nbsp;<br></span><span style="COLOR: #008080">58</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TAreaManage&nbsp;TAreaManage,&nbsp;CAreaManage;<br></span><span style="COLOR: #008080">59</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TAreaManage::CAreaMarkContainer&nbsp;CAreaMarkContainer,&nbsp;TAreaMarkContainer;<br></span><span style="COLOR: #008080">60</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TDrawInterface&nbsp;TDrawInterface,&nbsp;CDrawInterface;<br></span><span style="COLOR: #008080">61</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TDrawInterface::TStyle&nbsp;TStyle,&nbsp;TFontStyle,&nbsp;CStyle,&nbsp;CFontStyle;&nbsp;&nbsp;<br></span><span style="COLOR: #008080">62</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TDrawInterface::TStyle::TColor&nbsp;TColor,&nbsp;CColor;<br></span><span style="COLOR: #008080">63</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::CriticalSectionT&nbsp;CriticalSectionT,&nbsp;CCriticalSection;<br></span><span style="COLOR: #008080">64</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TMemBufferPool&nbsp;TMemBufferPool,&nbsp;CMemBufferPool;<br></span><span style="COLOR: #008080">65</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;typedef&nbsp;typename&nbsp;TInterface::TEditScrollBar&nbsp;TEditScrollBar,&nbsp;CEditScrollBar;<br></span><span style="COLOR: #008080">66</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif"><img src="http://www.cppblog.com/Images/dot.gif"><img src="http://www.cppblog.com/Images/dot.gif"><br></span><span style="COLOR: #008080">67</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif">}</span></span><span style="COLOR: #000000">;</span></div>
<img src ="http://www.cppblog.com/QQROCK/aggbug/132787.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/QQROCK/" target="_blank">ROCK</a> 2010-11-06 18:50 <a href="http://www.cppblog.com/QQROCK/archive/2010/11/06/132787.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>漫画下载器更新一下</title><link>http://www.cppblog.com/QQROCK/archive/2010/09/15/126678.html</link><dc:creator>ROCK</dc:creator><author>ROCK</author><pubDate>Wed, 15 Sep 2010 11:35:00 GMT</pubDate><guid>http://www.cppblog.com/QQROCK/archive/2010/09/15/126678.html</guid><wfw:comment>http://www.cppblog.com/QQROCK/comments/126678.html</wfw:comment><comments>http://www.cppblog.com/QQROCK/archive/2010/09/15/126678.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/QQROCK/comments/commentRss/126678.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/QQROCK/services/trackbacks/126678.html</trackback:ping><description><![CDATA[
		<a title="点击下载" href="/Files/QQROCK/DM5ComicDownLoad.rar">点击下载</a>
		<br />修复http://manhua.178.com/网站的下载问题..<br /><br /><img src ="http://www.cppblog.com/QQROCK/aggbug/126678.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/QQROCK/" target="_blank">ROCK</a> 2010-09-15 19:35 <a href="http://www.cppblog.com/QQROCK/archive/2010/09/15/126678.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>之前写的一个类RICHEDIT的编辑器控件</title><link>http://www.cppblog.com/QQROCK/archive/2010/08/13/123276.html</link><dc:creator>ROCK</dc:creator><author>ROCK</author><pubDate>Thu, 12 Aug 2010 19:45:00 GMT</pubDate><guid>http://www.cppblog.com/QQROCK/archive/2010/08/13/123276.html</guid><wfw:comment>http://www.cppblog.com/QQROCK/comments/123276.html</wfw:comment><comments>http://www.cppblog.com/QQROCK/archive/2010/08/13/123276.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/QQROCK/comments/commentRss/123276.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/QQROCK/services/trackbacks/123276.html</trackback:ping><description><![CDATA[支持简单RTF粘贴, 快速打开大文件,动态更新滚动条内容(因CPU不同可能会卡), 多语言(阿拉伯文从右到左, 梵文的多字符结合后=不同字符等都解决了), 支持风格和图片...不过都是纯为实现功能而弄(可能会出现严重BUG), <br />按钮上的功能都是纯为测试, 如设置字体大小是随机变的,所以可能会没有改变, TESTTHREAD是多线程的暴力测试. SETURL就已经没用了 <br />因为之前想实现的功能太多导致代码太混乱(产生很多BUG弄到头晕), 核心在优化重写中, 新版本可能近日完成, 对这个旧版本, 有兴趣就看看吧.... <br />新核心版本可能在近期完成吧 <br /><a target="_blank" title="1" href="/Files/QQROCK/NewEditV6.rar">点击下载<br /></a><br /><img src ="http://www.cppblog.com/QQROCK/aggbug/123276.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/QQROCK/" target="_blank">ROCK</a> 2010-08-13 03:45 <a href="http://www.cppblog.com/QQROCK/archive/2010/08/13/123276.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在线漫画下载工具</title><link>http://www.cppblog.com/QQROCK/archive/2010/07/31/121783.html</link><dc:creator>ROCK</dc:creator><author>ROCK</author><pubDate>Sat, 31 Jul 2010 07:42:00 GMT</pubDate><guid>http://www.cppblog.com/QQROCK/archive/2010/07/31/121783.html</guid><wfw:comment>http://www.cppblog.com/QQROCK/comments/121783.html</wfw:comment><comments>http://www.cppblog.com/QQROCK/archive/2010/07/31/121783.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/QQROCK/comments/commentRss/121783.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/QQROCK/services/trackbacks/121783.html</trackback:ping><description><![CDATA[
		<a target="_blank" title="点击下载" href="/Files/QQROCK/DM5ComicDownLoad.rar">点击下载</a>
		<br />
		<br />支持网站如下:<br /><a>http://www.dm5.com/</a><br />   http://www.cococomic.com/<br />   http://www.imanhua.com/<br />   http://acg.178.com/mh/index.shtml<br />  
http://www.mday.com.cn/
<br /><br /><br />是用来测试之前用WSAEVENT的模型和模板重新封装的SOCKETEX类, 多线程性能的... 暂时最多支持32个线程同时分析...有兴趣可以测试一下<br /><br />8.2 更新 : http://acg.178.com/mh/index.shtml 换了域名 http://manhua.178.com/ 修复下载<br /><br />范例:<br />http://www.cococomic.com/comic/6643/<br />http://www.dm5.com/Type.aspx?id=7368 等<br /><img src ="http://www.cppblog.com/QQROCK/aggbug/121783.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/QQROCK/" target="_blank">ROCK</a> 2010-07-31 15:42 <a href="http://www.cppblog.com/QQROCK/archive/2010/07/31/121783.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>