发明名称 |
基于绘图引擎的屏幕显示方法 |
摘要 |
一种基于绘图引擎的画中画屏幕显示方法,用于在使用绘图引擎独占全屏绘图模式绘制的第二应用程序(P2)的画面之上显示第一应用程序(P1)的窗口,包括:在第一应用程序(P1)中设置系统消息挂钩,以便获取第二应用程序(P2)所使用的绘图引擎的图形绘制接口地址和属性设置接口地址,用重新实现的图形绘制接口和属性设置接口来替换原有接口;重新实现的属性设置接口获取绘图引擎的绘制模式,当绘制模式为“非拷贝模式”时,将其修改为“拷贝模式”;更改第二应用程序(P2)的窗口消息处理过程以屏蔽“失去焦点”消息;获取第一应用程序(P1)的窗口图形数据和第二应用程序(P2)的绘屏数据,并叠加这两部分数据;绘制叠加后的数据。 |
申请公布号 |
CN101078982A |
申请公布日期 |
2007.11.28 |
申请号 |
CN200610084457.0 |
申请日期 |
2006.05.24 |
申请人 |
北京壁虎科技有限公司 |
发明人 |
谢雷;黄建峰;肖南;潘建 |
分类号 |
G06F9/44(2006.01) |
主分类号 |
G06F9/44(2006.01) |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
康建忠 |
主权项 |
1.一种基于绘图引擎的画中画屏幕显示方法,用于在使用绘图引擎独占全屏绘图模式绘制的第二应用程序(P2)的画面之上显示第一应用程序(P1)的窗口,该方法包括下列步骤:在第一应用程序(P1)中设置系统消息挂钩,以便获取第二应用程序(P2)所使用的绘图引擎的图形绘制接口地址和属性设置接口地址,用重新实现的图形绘制接口和属性设置接口来替换原有接口;所述重新实现的属性设置接口获取绘图引擎的绘制模式,当绘制模式为“非拷贝模式”时,将其修改为“拷贝模式”;更改第二应用程序(P2)的窗口消息处理过程以屏蔽“失去焦点”消息;由重新实现的图形绘制接口获取第一应用程序(P1)的窗口图形数据和第二应用程序(P2)的绘屏数据,并叠加这两部分数据;以及使绘图引擎按原有图形绘制接口在屏幕上绘制叠加后的混合数据。 |
地址 |
100007北京市东城区东直门内海运仓1号海运仓大厦1层8-005 |