注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mie

 
 
 

日志

 
 

记:使用Flash影片作为VC应用程序窗口背景  

2011-07-01 21:46:05|  分类: vc界面编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
        最初认为很简单,而实现过程中遇到好几个技术难题。在本人的不断努力下,依此解决了这几个技术难题,最终实现很酷的flash动画背景的界面。这里不提技术实现细节,只说遇到的几个疑难问题。
 
        Flash实现。
难题一:截屏
        程序全屏运行。我想创建一个后台窗口,用来播放flash,然后不停地去截取这个flash的图像,然后绘制到前台窗口。
        然而,普通的截屏方法却没法截取。于是改用PrintWindow这个函数。问题解决。

难题二:慢镜头
        解决了前面的问题之后,程序运行了。但是,当flash位于后台时,flash控件似乎对此进行了优化,flash的播放速度大大减慢,看起来就像是慢镜头的影片。
       为了解决这个问题,我想了不少办法,效果都不好。

难题三:透明flash的实现(透明背景色)
       使用TransparentBlt这个函数,效果很差劲。改用BitBlt作掩码处理,也还是不行。最后直接读取HBITMAP里面的位图像素点,然后自己把特定点置为透明,解决。

小结:
用Flash作为应用程序背景,技术上是可行的。

By:zhanyonhu




  评论这张
 
阅读(663)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016