在客户端内容发送窗口中编辑图片的方法及客户端技术

技术编号:3498311 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在客户端内容发送窗口中编辑图片的方法及客户端,用以解决现有技术中用户无法在通信客户端的内容发送窗口中对图片进行编辑修改的问题。所述方法包括步骤:A.在客户端的内容发送窗口中载入用户选定的图片;B.当捕获到针对所述图片的编辑触发操作时,响应该操作,将本地的预先选定的图片编辑程序的编辑工具栏载入内容发送窗口中;C.利用所述编辑工具栏编辑处理所述图片,并将编辑处理完成后的图片重新载入内容发送窗口中。所述客户端包括用户操作捕获模块和编辑工具栏载入模块。本发明专利技术使得用户只需要通过简单的操作,就可以对内容发送窗口中载入的图片进行编辑处理,极大的便利了用户个性化的需要。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种在客户端内容发送窗口中编辑图片的方法及客户端
技术介绍
随着计算机技术的发展,各种类型的即时通信客户端软件以及邮件客户端软件已经被大多数的用户所接受,不但被使用在用户的工作生活中,同样也大量使用在用户的业余生活中,逐渐成为了用户日常生活中不可缺少的一部分。用户通过即时通信客户端软件或邮件客户端软件均可实现与联系人的交流与沟通。所不同的是,用户通过即时通信客户端软件实现的是通过即时消息与联系人的即时沟通,而用户通过邮件客户端软件实现的是通过邮件与联系人的非即时沟通。在用户与联系人的沟通中,不但需要普通文本的沟通方式,同样也需要其他更为丰富的沟通方式。目前现有技术中的即时通信客户端软件和邮件客户端软件均具有图片发送功能,能够为用户提供一种图文并茂的交流沟通方式。现有技术中用户通过即时通信客户端软件或邮件客户端软件向其他用户发送图片时,若需要对所发送的图片进行编辑,所采用的操作过程如下用户通过本地安装的图片编辑程序打开该图片文件,对其进行编辑处理后,将其复制或装载到即时通信客户端或邮件客户端的内容发送窗口中进行图片的发送。通过上述过程可以看出,现有技术中的即时通信客户端软件或邮件客户端软件均不具有图片编辑的功能,用户无法在通信客户端的内容发送窗口中对图片进行编辑修改。
技术实现思路
本专利技术提供一种在客户端内容发送窗口中编辑图片的方法及客户端,用以解决现有技术中用户无法在通信客户端的内容发送窗口中对图片进行编辑修改的问题。本专利技术技术方案包括一种在客户端内容发送窗口中编辑图片的方法,包括步骤A、在客户端的内容发送窗口中载入用户选定的图片;B、当捕获到针对所述图片的编辑触发操作时,响应该操作,将本地的预先选定的图片编辑程序的编辑工具栏载入内容发送窗口中;C、利用所述编辑工具栏编辑处理所述图片,并将编辑处理完成后的图片重新载入内容发送窗口中。所述将编辑工具栏载入内容发送窗口中的过程为内容发送窗口获取所述本地的预先选定的图片编辑程序的类标识,按照该类标识查找注册表确定所述图片编辑程序的执行路径;根据所述执行路径将所述图片编辑程序的编辑工具栏载入内容发送窗口的功能栏显示区域中。所述步骤C中还包括对所述图片的编辑处理完成后,关闭所述图片编辑程序的编辑工具栏并重新载入内容发送窗口的功能栏。所述将编辑处理完成后的图片重新载入内容发送窗口中的过程为获取内容发送窗口中编辑处理完成后的图片,将其保存在预先设置的存储路径中,内容发送窗口从该存储路径中重新载入编辑处理完成后的图片。所述步骤C后还包括步骤捕获到针对所述图片的发送操作时,客户端向用户指定的接收客户端发送所述图片。所述客户端为即时通信客户端或邮件客户端。一种客户端,包括 用户操作捕获模块,用于捕获用户的操作;编辑工具栏载入模块,连接所述用户操作捕获模块,当所述用户操作捕获模块捕获到针对内容发送窗口中载入的图片的编辑触发操作时,响应该操作,将本地的预先选定的图片编辑程序的编辑工具栏载入内容发送窗口中。还包括存储模块,连接所述用户操作捕获模块,当所述用户操作捕获模块捕获到关闭所述编辑工具栏的操作时,响应该操作,获取内容发送窗口中编辑处理完成后的图片,将其保存在预先设置的存储路径中;图片载入模块,连接所述存储模块,用于从所述存储路径中将编辑处理完成后的图片载入内容发送窗口中。还包括图片发送模块,连接所述用户操作捕获模块,在用户操作捕获模块捕获到针对所述图片的发送操作时,向用户指定的接收客户端发送所述内容发送窗口中载入的编辑处理完成后的图片。本专利技术有益效果如下本专利技术中当内容发送窗口捕获到针对其载入的图片的编辑触发操作时,能够响应该操作,将本地的预先选定的图片编辑程序的编辑工具栏载入内容发送窗口中,利用所述载入的编辑工具栏编辑处理所述图片,并在图片编辑处理完成后,将编辑处理后的图片重新载入内容发送窗口中。从而使得用户只需要通过简单的操作,就可以对内容发送窗口中载入的图片进行编辑处理,这个操作过程极大的便利了用户个性化的需要,可以更进一步丰富用户之间的交流与沟通的过程,为用户之间的交流提供更加有趣的操作体验。附图说明图1为本专利技术所述方法的一种较佳实施例的流程图;图2为将图片编辑程序的编辑工具栏载入即时通信客户端内容发送窗口前的示意图;图3为将图片编辑程序的编辑工具栏载入即时通信客户端内容发送窗口后的示意图;图4为本专利技术所述客户端的一种较佳实施例的结构框图。具体实施例方式下面通过具体实施例和附图对本专利技术做进一步详细说明。本专利技术所述方法的核心技术方案如下在客户端的内容发送窗口中载入用户选定的图片,内容发送窗口捕获到针对所述图片的编辑触发操作时,响应该操作,将本地的预先选定的图片编辑程序的编辑工具栏载入内容发送窗口中,利用所述载入的编辑工具栏编辑处理所述图片,并在图片编辑处理完成后,将其重新载入内容发送窗口中。本专利技术所述客户端为即时通信客户端或邮件客户端。下面以基于视窗(Windows)计算机操作系统的实施例为例说明本专利技术的技术方案。请参阅图1,该图为本专利技术所述方法的一种较佳实施例的流程图,该流程包括步骤S10、在客户端的内容发送窗口中载入选定的图片;用户在客户端利用Windows系统中的RichEdit控件相关API函数在内容发送窗口对应的RichEdit控件中插入选定的OLE(Object Linking and 对象链接与嵌入)图片对象;用户可通过Windows剪切板采用复制或剪切方式在客户端的内容发送窗口中载入选定的图片,也可按照选定图片的存储路径从中载入选定的图片。步骤S11、利用Windows系统中的RichEdit控件相关API函数获取插入到内容发送窗口对应的RichEdit控件中的OLE图片对象的矩形位置数据。步骤S12、利用Windows消息响应函数在内容发送窗口对应的RichEdit控件中捕获鼠标双击消息。步骤S13、当捕获到针对内容发送窗口的鼠标双击消息时,在消息响应函数中获取用户的鼠标双击消息参数中的Point数据,利用Windows的CRect处理函数以及上述步骤S11中得到的OLE图片对象的矩形位置数据,判断当前鼠标双击的位置是否位于所述矩形位置数据中,若是,执行步骤S14,否则,返回步骤S12。步骤S14、如果用户双击了OLE图片对象的矩形区域,则说明用户希望对该OLE图片对象进行编辑处理,设置内容发送窗口对应的RichEdit控件为容器元素,内容发送窗口对应的RichEdit控件获取预先选定的本地的图片编辑程序的类标识,按照该类标识查找注册表确定所述图片编辑程序的执行路径。步骤S15、根据所述执行路径在内容发送窗口对应的RichEdit控件的功能栏中利用Windows自动链接程序链接所述图片编辑程序对应服务器处理的编辑工具栏,将其载入内容发送窗口的功能栏显示区域中,用户利用编辑工具栏的操作按钮即可对OLE图片对象进行需要的编辑修改。图2所示为将图片编辑程序的编辑工具栏载入即时通信客户端内容发送窗口前的示意图,图3所示为将图片编辑程序的编辑工具栏载入即时通信客户端内容发送窗口后的示意图。步骤S16、当内容发送窗口对应的RichEdit控件捕获到用户对窗口中其他非可编辑区域的点击操作,则代表用户对所述OLE图片对本文档来自技高网...

【技术保护点】
一种在客户端内容发送窗口中编辑图片的方法,其特征在于,包括步骤:A、在客户端的内容发送窗口中载入用户选定的图片;B、当捕获到针对所述图片的编辑触发操作时,响应该操作,将本地的预先选定的图片编辑程序的编辑工具栏载入内容发送窗口 中;C、利用所述编辑工具栏编辑处理所述图片,并将编辑处理完成后的图片重新载入内容发送窗口中。

【技术特征摘要】

【专利技术属性】
技术研发人员:李斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利