Màn hình Splash trong suốt trong VB.NET

lập trình


Tôi muốn tạo một màn hình giật gân trong suốt như trong Photoshop. Tôi đã tạo một hình ảnh trong Photoshop với nền trong suốt và lưu trữ nó ở định dạng PNG. Tôi làm gì tiếp theo? Cảm ơn.

Giải pháp 5

Hãy thử Liên kết này tại đây, Ví dụ cực kỳ hay để sử dụng màn hình giật gân kiểu PNG (rất giống với màn hình giật gân Photoshop)

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4518&lngWId=10[^]

Giải pháp 1

Giải pháp 2

Bạn đã thử tìm kiếm một bài viết hay bất cứ điều gì về hiển thị màn hình giật gân chưa? Bởi vì nếu làm vậy bạn sẽ tìm thấy khá nhiều. Bạn cũng có thể đã tìm hiểu về Layered Windows, tính năng này cho phép bạn sử dụng PNG với kênh alpha của nó làm hình ảnh cho màn hình giật gân của bạn.

Nhìn chung nó sẽ là một kinh nghiệm học tập tuyệt vời. Tuy nhiên, ít nhất tôi sẽ giúp bạn bắt đầu nhỉ? Như tôi đã gõ nhiều rồi.

Để hiển thị màn hình giật gân, bạn chỉ cần hiển thị một cửa sổ có hình ảnh trên đó, để nó hòa hợp với màn hình nền ở độ phân giải 32 bit, bạn cần sử dụng kiểu WS_LAYEREDWINDOW. Một ví dụ tuyệt vời về cả hai điều này có thể được tìm thấy trong bài viết này:

http://www.codeproject.com/KB/GDI-plus/perpxalpha_sharp.aspx?msg=853306[^]

Tôi biết mã này bằng C# nhưng thực sự nó chỉ là một chút mã và nó không quá khó hiểu.

コメント

タイトルとURLをコピーしました