登录    注册    忘记密码

专利详细信息

兼容层环境下拖放文件的方法、装置、设备和介质       

文献类型:专利

专利类型:发明专利

是否失效:

是否授权:

申 请 号:CN202510238324.7

申 请 日:20250303

发 明 人:请求不公布姓名 请求不公布姓名 请求不公布姓名

申 请 人:中科方德软件有限公司

申请人地址:100086 北京市海淀区知春路113号1幢8层0901

公 开 日:20250627

公 开 号:CN119718474B

代 理 人:苏培华

代理机构:北京润泽恒知识产权代理有限公司 11319

语  种:中文

摘  要:本申请实施例提供了一种兼容层环境下拖放文件的方法、装置、设备和介质,其中的方法包括:兼容层软件在拖放的目标窗口为系统窗口时,设置系统窗口的拖放目标接口为代理拖放目标接口;根据拖放状态,对代理拖放目标接口进行调用,生成交互消息,向系统窗口发送交互消息;代理拖放目标接口获取符合Windows规范的拖放相关数据,生成交互消息;交互消息符合类Unix系统的图形用户界面系统对应的拖放协议;接收系统窗口发送的数据请求消息;从兼容应用获取目标文件的文件路径,将目标文件的文件路径与系统窗口进行绑定。本申请实施例能够实现将目标文件从兼容应用的窗口拖放到类Unix的系统窗口。

主 权 项:1.一种兼容层环境下拖放文件的方法,其特征在于,所述方法应用于类Unix系统上运行的兼容层软件,用于从兼容应用的窗口中将目标文件拖放到类Unix系统的系统窗口,所述兼容层软件用于将Windows系统的应用程序移植到类Unix系统上,所述兼容应用为在兼容层软件提供的兼容层环境下的Windows应用程序;所述方法包括:接收兼容应用发送的拖放启动请求;响应于拖放启动请求,获取鼠标位置;根据鼠标位置,判断拖放的目标窗口是否为系统窗口;若拖放的目标窗口为系统窗口,则设置所述系统窗口的拖放目标接口为代理拖放目标接口;所述代理拖放目标接口包括:拖放进入接口、拖放悬停接口和放置接口;根据目标文件的拖放状态,对所述代理拖放目标接口进行调用,由所述代理拖放目标接口生成交互消息,并向系统窗口发送交互消息;所述代理拖放目标接口用于获取符合Windows规范的拖放相关数据,并根据符合Windows规范的拖放相关数据,生成交互消息;所述交互消息符合预设拖放协议,所述预设拖放协议为类Unix系统的图形用户界面系统对应的拖放协议;其中,在拖放状态为第一次进入系统窗口的情况下,调用拖放进入接口,得到拖放进入消息;所述拖放进入消息用于向系统窗口通知鼠标进入系统窗口;在拖放状态为继续拖放的情况下,调用拖放悬停接口,得到拖放位置消息;所述拖放位置消息用于向系统窗口通知鼠标在系统窗口中的位置;在拖放状态为释放鼠标结束拖放的情况下,调用放置接口,得到发送放置消息;所述放置消息表示用户已经完成了拖放动作,以使系统窗口进行目标文件的放置处理;所述拖放进入接口的处理过程包括:获取符合Windows规范的剪贴板格式信息,将符合Windows规范的剪贴板格式信息转换为符合预�

关 键 词:兼容  环境  拖放 文件  介质 UNIX 运行  软件  窗口  目标文件  WINDOWS 程序移植  软件提供  应用程序  接收  应用发送  启动请求  响应  鼠标位置  判断  目标窗口  目标接口  代理 入接口  悬停 放置  调用  生成  交互消息  符合  

IPC专利分类号:G06F 9/445;G06F 8/76

参考文献:

正在载入数据...

二级参考文献:

正在载入数据...

耦合文献:

正在载入数据...

引证文献:

正在载入数据...

二级引证文献:

正在载入数据...

同被引文献:

正在载入数据...

版权所有©重庆科技学院 重庆维普资讯有限公司 渝B2-20050021-7
 渝公网安备 50019002500408号 违法和不良信息举报中心