欢迎光临:
   非常感谢您光临『华普软件』。本站是一个专业发布高质量VB、C#技术论文与源码的网站。本站提倡原创作品、高质量源码与论文,并无私奉献出数十万字的独家翻译资料,内容涉及RTF、GDI+、控件、游戏等诸多方面。本站内容遵从创作共同协议,如果转载请注明本站网址!

RICH EDIT 控件 SDK 参考手册

     本文对Rich Edit控件底层消息机制进行了讲解,以期读者对Windows平台下的Rich Edit控件有一个更深入的认识,同时对于使用Win32 SDK进行开发的人员具有一定参考价值。因为文章的初衷是引领VB程序员通过Win32 API调用来扩展VB下的Rich Edit控件的功能,所以对于每个消息的详细说明和注意事项未作过多说明,感兴趣的朋友可以参考Visual Studio下的MSDN Library。

关键字:Rich Edit Control、RTF、SDK、MSDN。

一、引言

      Rich Edit控件是一个可用于输入、编辑、格式化、打印和保存文本的窗体。这些文本可以设置字符和段落格式,并且可以包含嵌入的COM对象。Rich Edit控件提供格式化文本的编程接口。不过,应用程序必须实现这些用户接口组件,以便用户可以进行格式化操作。

      Rich Edit控件几乎支持所有用于多行Edit控件的消息和通知。因此,已经使用了Edit控件的程序可以很容易的改为Rich Edit控件。额外的消息和通知使得应用程序可以访问Rich Edit控件特有的功能。获取更多关于Edit控件的信息,请参阅Edit Controls

      正如大家所熟知的,Windows控件是基础窗口,它处理那些控制窗口显示和特征的消息。而ActiveX控件是把那些消息变成属性和方法的COM 容器。RichEdit Windows控件是Edit Windows控件的扩展集,TextBox ActiveX控件也是从它派生而来。RichEdit能够识别Edit消息并且加入了自己特有的消息。你可以在Win32帮助文件中认出Edit和RichEdit的消息常数,因为他们均采用EM_作为前缀。

      ActiveX RichTextBox控件将绝大多数的这种消息映射为其属性。例如,EM_LIMITTEXT与MaxLength属性相对应。但是你同时会注意到一些感兴趣的消息并没有与之对应的RichTextBox属性。为什么呢?

      ActiveX控件为最通用的特性提供方法和属性,更具体讲,是提供给VB设计者最感兴趣的特性。设计者们似乎喜欢每个新版本里更多的特征。例如,TextBox 和RichTextBox控件现在具备Locked属性。在旧版本的VB中你不得不通过EM_SETREADONLY消息来模拟。但是,还有许多其他隐藏的或者不是很明显的特性在ActiveX控件中尚未提供。为了使用这些特性,我们就必须对Rich Edit控件的底层消息机制进行较深入的了解。

只允许会员下载 该文件只允许会员下载! 登录 | 注册

      如果你觉得本站不错,请向你的朋友推荐!谢谢了!~

-------------------------------------------------------------------------------------------
本站RTF相关文章:
《隆重发布《RTF文件格式规范 v1.7》(全文翻译版本)!》
《RTF技术扩展-如何实现完美的分页预览与打印》
《RICH EDIT 控件 SDK 参考手册》
《功能强大的RTF输出工具cnRTFProvider源码发布》
《RichTextBox SDK VB声明模块发布!》
《最新Rich Text Format (RTF) 白皮书 v1.8》
《RTF文件格式研究报告》

在谷歌搜索完整的RICH EDIT 控件 SDK 参考手册内容, 或者搜索本站相关的更多内容
评论: 10 | 引用: 15 | 查看次数: 17343
  • 1
Davidwu [2008-11-19 07:12 PM]
正常情况下等待3秒即可。如果一直没有动说明你的浏览器限制了Js脚本运行,解决方法是把本站加入可信任站点或者调整浏览器的高级选项。
亮子 [2008-11-19 07:08 PM]
注册时[我同意]的按钮总是灰色的,不能点击!为什么??
T-Swallow [2008-09-17 11:30 PM]
这个站点真好!谢谢!
Davidwu [2008-04-07 01:02 PM]
引用来自 ayhyvrui 引用来自 ayhyvrui
压缩包是不是坏了! 请修复一下呀! 我急用呀老大们!

多谢提醒,已修复!~
ayhyvrui [2008-04-07 11:30 AM]
压缩包是不是坏了! 请修复一下呀! 我急用呀老大们!
afleaf [2008-03-26 03:35 PM]
好东西,正式我要的,顶
bob2003n [2007-09-21 00:38 AM]
学习,谢谢
godwiser [2007-08-08 10:04 AM]
经典教程,谢谢!
andyfly [2007-05-25 01:41 PM]
这里的内容虽少,都是经典呀[lol]
lxf168 [2007-05-04 00:45 AM]
  • 1
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 开启