[发明专利]一种桌面镜像屏幕的图标文件拖拽方法和系统有效
申请号: | 201110441128.8 | 申请日: | 2011-12-26 |
公开(公告)号: | CN103176709A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 戴维;李劲秋;崔孝林;罗璇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0486 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 罗正云;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 屏幕 图标 文件 方法 系统 | ||
1.一种桌面镜像屏幕的图标文件拖拽方法,其特征在于,包括设置外部拖拽数据结构的步骤,该方法还包括:
当图标从桌面镜像屏幕内部拖拽到外部和/或从桌面镜像屏幕外部拖拽入图标时,根据该图标的对应文件的路径信息填充该外部拖拽数据结构;
解析所述外部拖拽数据结构以获得该图标的对应文件的路径信息,根据该路径信息将该图标的对应文件复制到桌面镜像屏幕外部和/或桌面镜像屏幕内部。
2.根据权利要求1所述的桌面镜像屏幕的图标文件拖拽方法,其特征在于,该方法进一步包括设置内部拖拽数据结构的步骤;
当图标从桌面镜像屏幕内部的第一分区拖拽到第二分区时,根据该图标的ID信息填充该内部拖拽数据结构;
解析所述内部拖拽数据结构以获得该图标的ID信息,并将该图标的ID信息发送到第二分区。
3.根据权利要求2所述的桌面镜像屏幕的图标文件拖拽方法,其特征在于,该方法中,通过拖拽释放时触发的消息来确认图标的拖拽动作是从桌面镜像屏幕内部的第一分区拖拽到第二分区。
4.根据权利要求2所述的桌面镜像屏幕的图标文件拖拽方法,其特征在于,该方法中,通过开始拖动时触发的消息来填充该内部拖拽数据结构。
5.根据权利要求1所述的桌面镜像屏幕的图标文件拖拽方法,其特征在于,该方法中,通过拖拽释放时触发的消息来确认将图标是从桌面镜像屏幕内部拖拽到外部和/或从桌面镜像屏幕外部拖拽入图标。
6.根据权利要求1所述的桌面镜像屏幕的图标文件拖拽方法,其特征在于,该方法中,通过刚开始拖动时在设置数据对象时被触发的消息来填充该外部拖拽数据结构。
7.根据权利要求2所述的桌面镜像屏幕的图标文件拖拽方法,其特征在于,将该图标的对应文件复制到桌面镜像屏幕外部和/或桌面镜像屏幕内部之后,该方法进一步包括:清空该内部拖拽数据结构。
8.根据权利要求1所述的桌面镜像屏幕的图标文件拖拽方法,其特征在于,所述填充外部拖拽数据结构包括:填充表明拖拽数据具体格式的FORMATETC结构体和表明拖拽数据实际存储数据结构的STGMEDIUM结构体。
9.根据权利要求2所述的桌面镜像屏幕的图标文件拖拽方法,其特征在于,所述填充内部拖拽数据结构包括:填充内部开始拖拽时的选择集字段、用户触发拖拽开始时分区数据源字段和存放触发拖拽分区的窗口指针。
10.一种桌面镜像屏幕的图标文件拖拽系统,其特征在于,该系统包括:
外部拖拽数据结构设置单元,用于设置外部拖拽数据结构;
外部拖拽数据结构填充单元,用于当图标从桌面镜像屏幕内部拖拽到外部和/或从桌面镜像屏幕外部拖拽入图标时,根据该图标的对应文件的路径信息填充该外部拖拽数据结构;
文件复制单元,用于解析所述外部拖拽数据结构以获得该图标的对应文件的路径信息,根据该路径信息将该图标的对应文件复制到桌面镜像屏幕外部和/或桌面镜像屏幕内部。
11.根据权利要求10所述的桌面镜像屏幕的图标文件拖拽系统,其特征在于,该系统进一步包括:
内部拖拽数据结构单元,用于设置内部拖拽数据结构;
内部拖拽数据结构填充单元,用于当图标从桌面镜像屏幕内部的第一分区拖拽到第二分区时,根据该图标的ID信息填充该内部拖拽数据结构;
图标复制单元,用于解析所述内部拖拽数据结构以获得该图标的ID信息,并将该图标的ID信息发送到第二分区。
12.根据权利要求10所述的桌面镜像屏幕的图标文件拖拽系统,其特征在于,
所述外部拖拽数据结构填充单元,用于通过刚开始拖动时在设置数据对象时被触发的消息来填充该外部拖拽数据结构。
13.根据权利要求11所述的桌面镜像屏幕的图标文件拖拽系统,其特征在于,
所述内部拖拽数据结构填充单元,用于通过开始拖动时触发的消息来填充该内部拖拽数据结构。
14.根据权利要求10所述的桌面镜像屏幕的图标文件拖拽系统,其特征在于,
所述填充外部拖拽数据结构包括:填充表明拖拽数据具体格式的FORMATETC结构体和表明拖拽数据实际存储数据结构的STGMEDIUM结构体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110441128.8/1.html,转载请声明来源钻瓜专利网。