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 處理。