PNG图像文件,可以半透明显示,渐变透明,有的不透明,有的透明等等,
反正PNG图像显示的是如何效果,那么显示的窗口是什么效果。
PNG窗口和传统窗口画画流程不一样,一般把画窗口,放在改变窗口尺寸的事件里画。其它常规的画窗口全部失效。
本PNG窗口,以 VisualFreeBasic5.6.5 版本开始的启动界面为例题源码,可以自己稍微改造成自己想要的,
PNG图片文件,可以是任意文件,都可以显示。
PNG窗口关键API
UpdateLayeredWindow(hWndForm ,NULL ,@pptDst ,Cast(Any Ptr ,@PSIZE) ,hMemDC ,@ptSrc ,0 ,@blf ,ULW_ALPHA) '创建PNG窗口
- 让窗口成为分层窗口
- 创建个内存DC
- 读取PNG文件,画到内存DC上
- 可用任意GDI+ API 画内存DC,达到自己需要的图像
- 用 UpdateLayeredWindow 把 内存DC绑定到窗口上
- 完成
例题源码下载:
你还未支付积分(账号等级分数)(如果没有登录请先登录,如果已经支付请刷新网页)
您需要支付
2000 积分 给楼主后才可以查看本帖隐藏资源!
您确定要支付 2000 积分 给楼主,查看本帖隐藏资源吗?
!风险警告!
不管你看到的隐藏内容对你是否有用,值不值这个价。
一旦确定后就立即支付给楼主,付后就不可以退还。
如果有任何问题(虚假、违法等等),请联系勇芳QQ370037607 处理。