Delphi Pages Forums  

Go Back   Delphi Pages Forums > Delphi Forum > General

Lost Password?

Thread Tools Display Modes
Old 09-02-2003, 08:17 PM
SGi SGi is offline
Junior Member
Join Date: Mar 2001
Posts: 14
Default "advanced" UpdateLayeredWindow tehniques

This question has been asked many times here, and i couldn't find an exact answer. Its about how one can draw on Windows2000/XP windows with different alpha values (like a gradient for example). I spent hours on the internet searching for an answer. Finally i gave up. So here i am lookin on the win32asmcommunity board when i found a library, and some examples on how to actually do it (it only takes a png with alpha support). So i know there is a png library already for delphi that draws transparent images.
Anyway, i just found this so i didnt had the time to test it. I will play with the asm code and maybe i could convert it to work under delphi. But enough talking, here's what i found (you need masm to compile, but if you only want to see the exe, there's also one included): (download PNGlib) (starting with PerPixel Alpha Blending all the examples are showing how to work with transparent windows) (maybe you will want to use this RAD for the projects)

Well this is about all. It IS a start though. I will look more careful on how stuff works in these examples, and if any of you are interested in this question, lets try to make someting useful for Delphi out of this. (The skining process will be then truly amazing - see winamp skins)
Reply With Quote
Old 09-26-2003, 01:05 PM
Lalavava Lalavava is offline
Senior Member
Join Date: Oct 2002
Posts: 235
Default RE: "advanced" UpdateLayeredWindow tehniques

I think I have found what you (and I) are looking for. Go to this site: and take a look at “” and “”. Unfortunately the “” isn’t working, but you’ll find detailed information in the tutorial.

Please click accept if this helps
Reply With Quote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT. The time now is 11:59 PM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2019, vBulletin Solutions, Inc.