VC6.0使用RichEdit2.0(GifOleControl 1.0.2 补充说明)

VC/MFC中使用RichEdit 要注意的地方 默认安装的vc++6.0SP6会有RichEdit的bug修改方法 在mfc中使用工具栏里的RichEdit 控件时,应该在对话框构造函数中用 AfxInitRichEdit()或者 AfxInitRichEdit2()。 举例如下:BOOLCEncoderConnectApp::InitInstance() {  AfxEnableControlContainer();  AfxIn 阅读详情

由于AfxInitRichEdit() 装载的是 RichEdit 1.0 Control (RICHED32.DLL),该版本BUG较多,需要在装载3.0的控件。方法如下:

 

以对话框为例:
       (1)    增加一全局变量 HMODULE hMod;
       (2)    在CxxxApp::InitInstance()中添加一句hMod = LoadLibrary(_T("riched32.dll"));
              在CxxxApp::ExitInstance()中添加一句FreeLibrary(hMod);
       (3)      在对话框上放一个richedit,文本方式打开.rc文件修改该richedit控件的类名"RICHEDIT" to  "RichEdit20a".

      如果对话框不出现,则在添加  AfxInitRichEdit 方法。

 

VC.NET以后版本:(msdn上的做法,适用于用VC.NET及以后版本创建的工程)
            To update rich edit controls in existing Visual C++ applications to version 2.0,
            open the .RC file as text, change the c

MFC 实现richedit右键菜单的复制粘贴功能 需要用到Richedit的右键菜单复制,粘贴功能。百度谷歌了一下,发现网上的文章都是零零碎碎,借鉴意义不大。于是,发扬我们桂电勇于挑战困难,努力进取的精神,终于完成了右键添加菜单和复制粘贴等功能。    大致分三个步骤:1.MFC添加右键菜单;2.添加菜单消息响应函数;3.菜单消息响应里使用剪切板实现复制,粘贴功能。 1.MFC添加右键菜单  1.建立一个基于 阅读详情

相关推荐

实现带行号的 richedit 控件

MS 的 RichText 控件本身没有显示行号的功能,当用这个控件来作为代码编辑器时,我们希望它可以显示行号。这个压缩包中的代码验证了实现这一功能的可能性。

VC++显示RichEdit控件的实例

摘要:VC/C++源码,控件相关,RichEdit控件  VC++显示RichEdit控件的实例源代码,比较简单的例子了,在VC++窗体中使用RichEdit控件,此为源码实例,仅供参考。

RichEdit之扩展控件-ekRichEdit企业版(聊天窗口工具)

RichEdit扩展控件ekRichEdit ,主要对微软RichEdit控件做扩展,实现显示图片动画,文本,超链接等,满足Windows客户端软件对富文本控件的需求。同时我们针对IM等聊天窗口中的需求,封装相应的类来支持;可以满足IM软件对RichEdit的基本需求。ekRichEdit扩展控件除提供 RichEdit基本扩展之外,目前版本中还添加了一些扩展类来支持在聊天窗口中的一些特性。 关键特性 * 支持各种图片显示及GIF动画显示 * 支持设置字体颜色信息并保存 * 支持消息编码 * 支持超链接处理 * 支持消息文本及图片的拷贝粘贴 * 支持与系统剪贴板的拷贝和粘贴 * 支持拖拽方式的拷贝 * 支持默认系统表情

RichEdit中文格式错误

链接:http://blog.csdn.net/dijkstar/article/details/7953816

cddchina的专栏 1943

VS2005 VC6.0 RichEdit 高版本使用!!

Version Ships ('ed) with dll name 1.0 Windows 95/98/ME/NT riched32.dll 1.0 Exchange 4.0 for Windows 3.1/WFW richedit.dll 2.0 Office 97, Windows NT/98 riche

shen_wei的专栏 3138

再谈向RichEdit中插入GIF动画的实现

我的前一篇文章“使用定时器显示GIF动画的ATL控件实现”中讲述了如何创建ATL项目,并实现显示GIF动画的控件,虽然能够显示,但有一些问题: 1. tphlj同学说一行插入多个GIF的时候,CPU会很高。     这个问题我倒没有注意,因为我发现了更严重的问题,所以用那种方法实现的控件没有使用了,已经被我删掉,不能测试。 2. 删除插入的GIF后发现光标还在不停的闪烁     显然这是由

haoekin的专栏 5292

也谈向Richedit插入动态Gif的实现

http://www.deadc0de.com/archives/insert-gif-to-richedit.html#more-14 最近在做IM软件,需要实现向Richedit插入表情,表情是动态的GIF图像。由于以前没有做过关于richedit的开发,百度了下,需要使用OLE技术。也就是说,插入的图片都是一个OLE对象。而RICHEDIT则是一个OLE容器,相关链接如下。

Richard的专栏 6480

VC使用richtextbox使用

VC如果使用richedit控件,无法启动 --------------------------------------------------------解决方案-------------------------------------------------------- App类的InitInstance函数中加上AfxInitRichEdit()/AfxInitRichEdit

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 1589

VC++ 之 RichEdit 常见使用

.常见问题 a.可以编译,不能执行的 AfxInitRichEdit(); b.升级默认的Riched版本(默认的有一些bug),如 可在InitInstance中添加 LoadLibrary("RICHED20.DLL") 最后注意 FreeLibrary 如果是CRichEditView基类的可用 BOOL CXXXXXXView::PreCreateWindow(

风铃中的刀声 7183

VCRichEdit 控件的使用

在mfc中使用工具栏里的RichEdit 控件时,应该在程序初始话时加入AfxInitRichEdit,或者 AfxInitRichEdit2  否则的话 程序会起不来.也没有任何错误信息. 这俩函数 是加载 Riched20.dll(Riched32.dll ). 1.设置edit只读属性     方法一:                 m_edit1.SetR

dijkstar的专栏 4万+

Windows C++编程RichEdit用法

.常见问题 a.可以编译,不能执行的 AfxInitRichEdit(); b.升级默认的Riched版本(默认的有一些bug),如 可在InitInstance中添加 LoadLibrary("RICHED20.DLL") 最后注意 FreeLibrary 如果是CRichEditView基类的可用 BOOL CXXXXXXView::PreCreateWindow(CREATESTRUCT& cs) { //装入rich edit version 2.0 if (LoadLibraryA(".

qq_30042453的博客 556

MFC对话框中拖入RICH EDIT2.0控件后报错的解决办法

MFC对话框中拖入RICH EDIT2.0控件后报错如下: 原因:未对Rich Edit控件初始化。 解决办法: 在应用程序类(App类)中的InitInstance函数体内添加以下语句: AfxInitRichEdit(); 对应1.0版本 如果有2.0版本需要添加如下 AfxInitRichEdit2(); 对应2.0 版本 这个函数放的位置也有讲究: BOOL CTest_RichEdit...

xxwssll的博客 1071

VC6使用Rich Edit

全局对象:HMODULE hMod;//Rich EditBOOL CJHConfApp::InitInstance(){        ... ...        hMod = LoadLibrary(_T("riched20.dll"));//Rich Edit        AfxInitRichEdit();//在对话框上使用Rich Edit控件前一定要用AfxInitRichEdit...

wmnmtm的专栏 352

RichEdit 乱码的问题

查看文章 VC中在对话框上使用Rich Edit控件前一定要用AfxInitRichEdit()初始化RichEdit环境. 2008年07月24日 星期四 13:49 1.设置edit只读属性 方法一: m_edit1.SetReadOnly(TRUE); 方法二:...

weixin_34348174的博客 887

Richedit插入动态Gif的实现(关于QQ表情功能的制作)

http://www.cnblogs.com/tony-law/archive/2011/09/16/2178944.html 要做一个类似QQ表情的东西,用BCB6.0来做,本来这个工具也不是熟悉,用得多还是VC吧,难! 上网查了一下,因为要播放GIF文件,那个在CSDN说的几乎都是说用QQ的ImageOle来做,然后就是一大堆的链接,说哪里哪里有的,怎样引用法 但是版权啊

舞亦香满衣 3906

Richedit中插入图片BMP(BMP,文件),GIF(文件)

unit RichEx; { 2005-03-04 LiChengbin Added: Insert bitmap or gif into RichEdit controls from source file.} 2005-01-31 LiChengbin Usage: Insert bitmap into RichEdit controls by IRichE...

java开发指南博客 【转载】 229

Richedit使用大全

Richedit使用大全好文章,收藏先,向作者致敬!一.常见问题a.可以编译,不能执行的AfxInitRichEdit(); b.升级默认的Riched版本(默认的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL") 最后注意 FreeLibrary 如果是CRichEditView基类的可用BOOL CXXXXXX

pcseye的专栏 2977

MFC richedit多行显示

设置没有水平滚动条,有垂直滚动条,多行,需要回车即可

明月清风 精进不止 1783
上一篇: GifOleControl 1.0.2 功能说明
下一篇: GifOleControl.dll 1.0.0.2 支持unicode和ASCII
happy hell
博客等级 码龄23年 135粉丝 179原创
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值