亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
日本一区二区成人| 国产精品一区二区免费不卡 | 国产精品丝袜一区| 精品国免费一区二区三区| 欧美一级欧美三级在线观看| 91麻豆精品国产91久久久久久久久| 欧美性色黄大片| 欧美日韩一级片网站| 69精品人人人人| 91精品国产综合久久福利| 日韩欧美一区在线| 精品国产1区二区| 国产日韩综合av| 国产精品国产自产拍在线| 中文字幕一区二区三区精华液 | 美女视频黄久久| 久久99国产精品免费网站| 国产最新精品精品你懂的| 国产成人免费在线视频| 97久久久精品综合88久久| 色综合久久久网| 欧美狂野另类xxxxoooo| 日韩欧美不卡一区| 国产亚洲成aⅴ人片在线观看| 国产精品美女久久久久久久网站| 亚洲欧美日韩中文播放| 午夜精品免费在线| 激情综合色播激情啊| 不卡在线视频中文字幕| 欧美性猛片aaaaaaa做受| 日韩午夜激情电影| 国产精品天天摸av网| 亚洲一区二区高清| 黑人巨大精品欧美黑白配亚洲| 成人午夜大片免费观看| 欧美亚洲国产bt| 欧美一区二区三区色| 久久久不卡影院| 一区二区欧美国产| 美女看a上一区| jiyouzz国产精品久久| 欧美理论电影在线| 亚洲国产精品二十页| 性欧美疯狂xxxxbbbb| 国产精品123| 欧洲精品在线观看| 久久综合一区二区| 一区二区三区日韩精品视频| 日本视频一区二区三区| 成人国产精品免费观看| 91精品国产综合久久久蜜臀图片| 中文字幕久久午夜不卡| 丝袜美腿亚洲综合| av高清久久久| 欧美电影免费观看高清完整版| 亚洲欧美在线观看| 美女mm1313爽爽久久久蜜臀| 99久久免费国产| 欧美本精品男人aⅴ天堂| 亚洲精品一二三四区| 国产精品一区二区三区乱码| 7777精品伊人久久久大香线蕉经典版下载 | 欧美色欧美亚洲另类二区| 久久久综合网站| 日韩av成人高清| 91蜜桃免费观看视频| 久久这里只精品最新地址| 亚洲二区视频在线| 成人高清av在线| 精品88久久久久88久久久| 亚洲成av人片观看| 99re8在线精品视频免费播放| 26uuu亚洲综合色| 天堂av在线一区| 色狠狠av一区二区三区| 中文字幕第一区综合| 激情av综合网| 日韩欧美www| 日韩一区精品视频| 欧美少妇bbb| 亚洲人xxxx| 99久久久免费精品国产一区二区| 久久精品水蜜桃av综合天堂| 蜜臀va亚洲va欧美va天堂 | 亚洲一区二区五区| 99精品视频在线观看| 国产午夜精品久久久久久免费视| 日本成人中文字幕在线视频| 欧美老年两性高潮| 亚洲福中文字幕伊人影院| 91视视频在线观看入口直接观看www | 色综合久久久久网| 亚洲欧美综合网| 成人国产精品视频| 国产精品网站在线| 成人av高清在线| 国产精品欧美极品| av在线一区二区三区| 国产精品免费丝袜| 成人aaaa免费全部观看| 中文字幕一区在线观看| 97久久超碰精品国产| 中文字幕一区二区三区色视频| www.综合网.com| 成人欧美一区二区三区视频网页 | 欧美一区二区三区精品| 免费亚洲电影在线| 精品少妇一区二区三区免费观看 | 亚洲福利一二三区| 欧美日韩在线一区二区| 亚洲大片免费看| 欧美一区二区视频免费观看| 久热成人在线视频| 久久亚洲精华国产精华液 | 色中色一区二区| 一区二区三区欧美视频| 在线亚洲人成电影网站色www| 亚洲午夜视频在线观看| 777xxx欧美| 国内欧美视频一区二区| 国产欧美日韩三区| 99精品桃花视频在线观看| 亚洲精品免费在线观看| 欧美另类久久久品| 久草热8精品视频在线观看| 国产欧美一区二区精品秋霞影院 | 中文字幕一区在线观看| 日本精品视频一区二区| 亚洲成人av资源| 精品对白一区国产伦| av亚洲精华国产精华精华| 一级中文字幕一区二区| 日韩欧美一区电影| 成人国产一区二区三区精品| 亚洲一区免费视频| 精品久久人人做人人爰| 成人久久视频在线观看| 亚洲图片欧美一区| 久久丝袜美腿综合| 一本一道波多野结衣一区二区| 日本欧美久久久久免费播放网| 国产喂奶挤奶一区二区三区| 色就色 综合激情| 久久成人免费日本黄色| **网站欧美大片在线观看| 欧美精品一卡两卡| 成人性生交大合| 午夜精品aaa| 欧美韩国一区二区| 91精品国产综合久久精品| 东方欧美亚洲色图在线| 亚洲18色成人| 国产精品电影一区二区| 日韩一二在线观看| 91影视在线播放| 免费高清在线一区| 亚洲精品成a人| 国产三级欧美三级日产三级99| 在线看不卡av| 高清视频一区二区| 另类人妖一区二区av| 国产精品人人做人人爽人人添| 51久久夜色精品国产麻豆| 91一区二区三区在线观看| 久久99精品久久久久久国产越南| 一二三四社区欧美黄| 国产欧美日韩精品在线| 日韩一区二区在线看| 日本高清视频一区二区| 国产aⅴ综合色| 日本美女视频一区二区| 亚洲激情男女视频| 国产精品亲子乱子伦xxxx裸| 亚洲三级在线播放| 日韩一区二区三区电影在线观看| av电影一区二区| 黄色小说综合网站| 亚洲成在线观看| 亚洲女厕所小便bbb| 国产亚洲精久久久久久| 日韩限制级电影在线观看| 色哟哟精品一区| 成人精品高清在线| 国产高清精品网站| 麻豆久久久久久久| 亚洲一区二三区| 亚洲美女视频在线| 国产精品福利电影一区二区三区四区| 久久久亚洲综合| 日韩女优毛片在线| 91精品欧美一区二区三区综合在| 欧美三级电影网站| 色999日韩国产欧美一区二区| 成a人片国产精品| 成人午夜在线视频| 成人午夜视频福利| 成人黄页毛片网站| 成人小视频在线观看| 国产999精品久久久久久| 国产在线精品视频|