在网络电视客户端实现窗体淡进淡出的方法

基本信息

申请号 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原始外貌。