Op vrijdag 08 maart 2002 23:12 schreef GeRbEn.Z het volgende:

Dit vond ik op
http://forums.winamp.com/showthread.php?s=02020ad90bcc2613834450f3425731f2&threadid=67254 over die doorzichtigheid van skins:
"What about transparency in Windows 9X/ME
Windows 9X/ME do not support transparency. (Yes, you might have seen a hard way to do it in Windows 9X/ME but it still isn't going to happen in Winamp3). Here is Brennan's explanation on why there will not be transparency for Windows 9X/ME"
quote:
--------------------------------------------------------------------------------
You can stop asking for this. It's basically impossible in win95/98/me.
Here's why:
The only way to fake this kind of thing would be to render the pixels from the windows behind you into your own graphics. We could do THAT, but Windows has NO way to GET the pixels from a window you are obscuring. No way at all. The reason is that in Windows' normal windowing model, windows are painted directly to the screen, always. (It might render to its own internal bitmaps or whatever, but at the OS level, it always paints directly to the screen.) UNLESS it is obscured. Then no painting occurs. So there are no bits you could grab since you're obscuring it.
Now, you could try directly blending your graphics onto the screen, but you have no way of knowing if/when a window under you changes, so parts of your window will just be erased randomly as windows under it repaint.
We've discussed this quite a lot, and it's just not gonna happen. win95/98 desktop alpha blending is just not feasible. It is an architectural limitation of the OS and its windowing model.
--Brennan
--------------------------------------------------------------------------------