在网络电视客户端实现窗体淡进淡出的方法
基本信息
申请号 | CN200810203862.9 | 申请日 | - |
公开(公告)号 | CN101751250A | 公开(公告)日 | 2010-06-23 |
申请公布号 | CN101751250A | 申请公布日 | 2010-06-23 |
分类号 | G06F9/44(2006.01)I;H04N5/44(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 张大钟;芮斌;王宁;张维澜;任义兵;吴会然;袁舜彦;司强;戚功文;葛乐 | 申请(专利权)人 | 上海纽融视科技有限公司 |
代理机构 | 上海智信专利代理有限公司 | 代理人 | 胡美强 |
地址 | 200041 上海市静安区南京西路651号广电大厦23楼 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种在网络电视客户端实现窗体淡进淡出的方法,是通过以下步骤实现的:程序初始化;创建CDialog宿主非模态窗体;通过OLE组件创建OLEWindow;在OLE窗体事件中,通过鼠标滚轮来判断窗体亮度;当亮度上升时,透明度下降;当亮度下降时,透明度上升;然后通过对FLASH的OLE对象调用SetVariable()方法设置FLASH影集的_alpha属性来设置FLASH的透明度,由OLEWindow创建的FLASH窗体来实现FLASH透明度的变化;通过调用FLASH界面元素来体现原始FLASH风格;OleDraw()绘制窗体进行FLASH透明处理;本发明的有益效果是:将FLASH的相关接口通过COM遍历相关的INTERFACE,通过FLASH动画与OLE窗口之间交互实现Flash窗口的透明,完全保持FLASH原始外貌。 |
