亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lion-tutorial33.htm

?? 內有一些代碼
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
<html><head><title>Iczelion's Win32 Assembly Tutorial 33: RichEdit Control: Basics</title><meta http-equiv="Content-Type" content="text/html; charset="></head><body bgcolor="#FFFFFF"><h1 align="center"><font face="Tahoma" color="#0000CC">Tutorial 33: RichEdit Control:   Basics</font></h1><p align="left"><font face="Tahoma" size="-1">There are lots of request on tutorials   about RichEdit controls. Finally I have played with it enough to think I can   write tutorials about it. So here it is: the first RichEdit tutorial. The tutorials   will describe nearly everything there is to know about RichEdit control or at   least as much as I know it. The amount of information is rather large so I divide   it into several parts, this tutorial being the first part. In this tutorial,   you'll learn what a RichEdit control is, how to create it and how to load/save   data to/from it.</font></p><p align="left"><font face="Tahoma" size="-1">Download <a href="files/tut33.zip">the   example</a>.</font></p><h3 align="left"><font face="Times New Roman, Times, serif" color="#3333CC">Theory</font></h3><p align="left"><font face="Tahoma" size="-1">A richedit control can be thought   of as a souped-up edit control. It provides many desirable features that are   lacking from the plain simple edit control, for example, the ability to use   multiple font face/size, multiple-level undo/redo, search-for-text operation,   OLE-embedded objects, drag-and-drop editing support, etc. Since the richedit   control has so many features, it's stored in a separate DLL. This also means   that, to use it, you can't just call <font color="#336600"><b>InitCommonControls</b></font>   like other common controls. You have to call <font color="#336600"><b>LoadLibrary</b></font>   to load the richedit DLL.</font></p><p align="left"><font face="Tahoma" size="-1">The problem is that there are three   versions of richedit control up till now. Version 1,2, and 3. The table below   shows you the name of the DLL for each version.</font></p><table align="center" border="1">  <tr bgcolor="#CCFFCC">     <th nowrap><font face="MS Sans Serif" size="-1">DLL Name</font></th>    <th nowrap><font face="MS Sans Serif" size="-1">RichEdit version</font></th>    <th nowrap><font face="MS Sans Serif" size="-1">Richedit Class Name</font></th>  </tr>  <tr bgcolor="#FFFFCC">     <th nowrap><font face="MS Sans Serif" size="-1" color="#000000">Riched32.dll</font></th>    <th nowrap><font face="MS Sans Serif" size="-1" color="#000000">1.0</font></th>    <th nowrap><font face="MS Sans Serif" size="-1">RICHEDIT</font></th>  </tr>  <tr bgcolor="#FFFFCC">     <th nowrap><font face="MS Sans Serif" size="-1" color="#000000">RichEd20.dll</font></th>    <th nowrap><font face="MS Sans Serif" size="-1" color="#000000">2.0</font></th>    <th nowrap><font face="MS Sans Serif" size="-1">RICHEDIT20A</font></th>  </tr>  <tr bgcolor="#FFFFCC">     <th nowrap><font face="MS Sans Serif" size="-1" color="#000000">RichEd20.dll</font></th>    <th nowrap><font face="MS Sans Serif" size="-1" color="#000000">3.0</font></th>    <th nowrap><font face="MS Sans Serif" size="-1">RICHEDIT20A</font></th>  </tr></table><p align="left"><font face="Tahoma" size="-1">You can notice that richedit version   2 and 3 use the same DLL name. They also use the same class name! This can pose   a problem if you want to use specific features of richedit 3.0. Up to now, I   haven't found an official method of differentiating between version 2.0 and   3.0. However, there is a workaround which works ok, I'll show you later.</font></p><pre align="left"><font face="Tahoma"><b><font color="#660066">.data</font></b></font><font color="#660066"><b><font face="Tahoma">   RichEditDLL db &quot;RichEd20.dll&quot;,0<br>	.....<br>.data?<br>	hRichEditDLL dd ?<br>.code<br>	<font color="#006600">invoke LoadLibrary,addr RichEditDLL<br>	mov hRichEditDLL,eax</font><br>	......<br>	<font color="#006600">invoke FreeLibrary,hRichEditDLL</font></font></b></font><font color="#660066"><b><font face="Tahoma"><font color="#006600"></font></font></b></font></pre><p align="left"><font face="Tahoma" size="-1">When the richedit dll is loaded,   it registers the RichEdit window class. Thus it's imperative that you load the   DLL before you create the control. The names of the richedit control classes   are also different. Now you may have a question: how do I know which version   of richedit control should I use? Using the latest version is not always appropriate   if you don't require the extra features. So below is the table that shows the   features provided by each version of richedit control.</font></p><table cellpadding="3" align="center" border="1">  <tr bgcolor="#CCFFCC">     <th nowrap><font face="MS Sans Serif" size="-1">Feature</font></th>    <th nowrap><font face="MS Sans Serif" size="-1">Version 1.0</font></th>    <th nowrap><font face="MS Sans Serif" size="-1">Version 2.0</font></th>    <th nowrap><font face="MS Sans Serif" size="-1">Version 3.0</font></th>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">selection bar</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">unicode editing</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">character/paragraph formatting</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">search for text</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">forward</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">forward/backward</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">forward/backward</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">OLE embedding</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">Drag and drop editing</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">Undo/Redo</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">single-level</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">multi-level</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">multi-level</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">automatic URL recognition</font></td>    <td>       <div align="center"></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">Accelerator key support</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">Windowless operation</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">Line break</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">CRLF</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">CR only</font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">CR only (can emulate         version 1.0)</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">Zoom</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">Paragraph numbering</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">simple table</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">normal and heading styles</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">underline coloring</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>    </td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1">x</font></div>    </td>  </tr>  <tr bgcolor="#FFFFCC">     <td><font face="MS Sans Serif" size="-1">hidden text</font></td>    <td>       <div align="center"><font face="MS Sans Serif" size="-1"></font></div>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人国产视频在线观看| 欧美日韩在线播放一区| 三级欧美韩日大片在线看| 亚洲欧洲日韩综合一区二区| 精品久久国产老人久久综合| 日韩一区二区三区电影| 日韩一区二区三区免费观看| 日韩精品中午字幕| 精品国产髙清在线看国产毛片| 欧美蜜桃一区二区三区| 制服丝袜国产精品| 日韩精品一区在线| www成人在线观看| 久久久久久久久久久黄色| 中文无字幕一区二区三区| 国产人成亚洲第一网站在线播放 | 国产福利91精品一区| 麻豆精品蜜桃视频网站| 精品一区二区三区视频在线观看| 麻豆精品在线观看| 国产成人8x视频一区二区| 99免费精品在线观看| 欧美亚洲愉拍一区二区| 91精品国产手机| 久久久天堂av| 亚洲精品乱码久久久久久黑人| 一区二区三区四区不卡视频| 亚洲成a人v欧美综合天堂下载| 午夜欧美2019年伦理| 精品亚洲免费视频| 99re成人精品视频| 4hu四虎永久在线影院成人| 久久综合中文字幕| 亚洲乱码国产乱码精品精可以看 | 欧美影院一区二区三区| 在线综合+亚洲+欧美中文字幕| 亚洲不卡在线观看| 激情偷乱视频一区二区三区| 不卡的av在线播放| 欧美精品777| 久久成人久久爱| 久久久九九九九| 亚洲一二三四久久| 国内精品久久久久影院一蜜桃| 丰满少妇久久久久久久| 欧美片网站yy| 一区二区三区在线影院| 久久精工是国产品牌吗| 在线亚洲+欧美+日本专区| 久久免费视频色| 三级不卡在线观看| 91在线视频播放地址| 久久综合给合久久狠狠狠97色69| 亚洲人吸女人奶水| 国产99久久久久| 日韩一卡二卡三卡四卡| 亚洲美女屁股眼交| 国产mv日韩mv欧美| 欧美一级国产精品| 午夜成人免费电影| 在线这里只有精品| 亚洲丝袜精品丝袜在线| 国产福利不卡视频| 国产亚洲欧美日韩日本| 美腿丝袜亚洲三区| 欧美一区二区日韩一区二区| 亚洲综合色视频| 91网址在线看| 亚洲免费观看高清完整版在线观看| 国产在线不卡视频| 精品久久国产老人久久综合| 蜜桃av一区二区三区| 欧美精品1区2区3区| 日韩国产在线观看一区| 欧美高清视频不卡网| 亚洲国产欧美日韩另类综合 | 972aa.com艺术欧美| 欧美激情在线观看视频免费| 国产一区二区三区在线观看精品| 在线播放/欧美激情| 偷拍一区二区三区| 91麻豆精品久久久久蜜臀| 亚洲国产日韩a在线播放性色| 欧美三级电影在线观看| 亚洲影院在线观看| 777亚洲妇女| 狠狠狠色丁香婷婷综合激情| 欧美精品一区二区三区蜜臀| 韩国三级在线一区| 国产精品视频九色porn| 99re这里只有精品6| 一区二区日韩电影| 欧美一区二区三区啪啪| 精品一区二区三区免费| 中文一区一区三区高中清不卡| www.欧美精品一二区| 一区二区高清免费观看影视大全 | 久久久精品免费观看| 国产一区二区三区四区五区美女 | 欧美精选一区二区| 久久精品国产在热久久| 久久久久久97三级| 91成人在线观看喷潮| 蜜桃精品视频在线观看| 中文字幕成人av| 91黄色免费网站| 国产呦精品一区二区三区网站| 亚洲国产成人私人影院tom| 一本大道久久a久久精品综合| 日韩激情在线观看| 国产无人区一区二区三区| 91久久一区二区| 国产一区在线观看麻豆| 亚洲色图丝袜美腿| 久久尤物电影视频在线观看| 一本到高清视频免费精品| 国内精品久久久久影院色| 亚洲欧美成人一区二区三区| 精品三级在线看| 在线欧美一区二区| 国产精品资源站在线| 亚洲综合丝袜美腿| 国产欧美日韩一区二区三区在线观看 | 亚洲一区二区三区四区的| 精品欧美一区二区久久| 在线免费精品视频| 国产99久久久国产精品免费看| 午夜精品一区二区三区电影天堂| 久久老女人爱爱| 欧美精品亚洲二区| 一本大道久久a久久综合| 国产福利不卡视频| 国产精品一色哟哟哟| 精品毛片乱码1区2区3区| 欧美午夜宅男影院| 色婷婷综合久久久中文一区二区| 国产最新精品精品你懂的| 日本午夜一本久久久综合| 亚洲猫色日本管| 国产精品久久久久久久午夜片| 精品国产一区二区三区av性色| 在线观看三级视频欧美| 99在线精品免费| 国产jizzjizz一区二区| 国产在线视频精品一区| 欧美在线你懂的| 一区二区三区在线免费视频| 中文字幕国产精品一区二区| 久久久久久久久97黄色工厂| 2023国产一二三区日本精品2022| 91精品国产色综合久久ai换脸| 在线免费不卡视频| 欧美在线free| 欧美综合一区二区三区| 91国产丝袜在线播放| 91麻豆国产福利在线观看| 99久久免费精品| 成人免费看的视频| www.爱久久.com| 99久久精品99国产精品| 风流少妇一区二区| 国产成人欧美日韩在线电影| 国产精品456露脸| 国产成人免费av在线| 豆国产96在线|亚洲| 成人免费看黄yyy456| 91久久线看在观草草青青| 欧美在线你懂得| 欧美mv和日韩mv的网站| 国产亚洲欧美激情| 亚洲欧美日韩系列| 图片区小说区区亚洲影院| 紧缚奴在线一区二区三区| 国产精品综合网| 99亚偷拍自图区亚洲| 91国偷自产一区二区使用方法| 正在播放亚洲一区| 国产欧美精品一区二区色综合朱莉| 国产精品美女www爽爽爽| 亚洲尤物在线视频观看| 久久99国产精品久久99| 成人激情综合网站| 欧美色偷偷大香| 精品国产91亚洲一区二区三区婷婷| 国产欧美日韩精品a在线观看| 亚洲欧美另类图片小说| 蜜臀久久久久久久| 成人av网站在线观看| 欧美日韩在线综合| 国产欧美日韩综合| 日韩国产在线一| 丁香婷婷综合五月| 91.麻豆视频| 亚洲精品视频免费看| 精品中文av资源站在线观看| 色婷婷av一区| 欧美韩国日本不卡| 蜜臀91精品一区二区三区| 99精品视频在线观看免费| 日韩欧美电影一区|