PNG窗口源码(VFB新版启动界面例题) 源码

  勇芳 2021-8-12 11092

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窗口
  1. 让窗口成为分层窗口
  2. 创建个内存DC
  3. 读取PNG文件,画到内存DC上
  4. 可用任意GDI+ API 画内存DC,达到自己需要的图像
  5. 用 UpdateLayeredWindow 把 内存DC绑定到窗口上
  6. 完成

例题源码下载:

因国家互联网安全管理要求,关闭回帖功能。大家需要留言,请使用【勇芳软件客服】即时联系勇芳点此打开->>勇芳软件客服
返回
联系勇芳
发新帖 搜索 反馈 回顶部