专利详细信息
文献类型:专利
专利类型:发明专利
是否失效:否
是否授权:否
申 请 号: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
参考文献:
正在载入数据...
二级参考文献:
正在载入数据...
耦合文献:
正在载入数据...
引证文献:
正在载入数据...
二级引证文献:
正在载入数据...
同被引文献:
正在载入数据...