Home  |  Discuss  |  Donate  |  Contact  |  About 

Allow transparency in Windows 9x/ME

Request features that you'd like to see in future versions of AIM+.

Moderators: Big-O Ryan, Big-O Mark

Allow transparency in Windows 9x/ME

Postby Guest » Sat Apr 13, 2002 1:09 am

A transparency option for Windows 98 SE would be a good addition.

I'm curious as to why it wasn't included in the current edition?
Guest
 

Postby Nemessis » Sat Apr 13, 2002 4:53 am

from the developers of winamp3 reguarding adding trancparency for windows9x systems into that program:

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


that answer applies here also.
User avatar
Nemessis
Addict
Addict
 
Posts: 28
Joined: Thu Mar 07, 2002 7:55 pm
Location: my pseudoutopia

Postby Big-O Ryan » Sat Apr 13, 2002 8:38 am

Thanks Nemessis, I certainly couldn't have said it better!
-Ryan
Big-O Software
User avatar
Big-O Ryan
Developer
Developer
 
Posts: 612
Joined: Fri Oct 19, 2001 11:00 pm
Location: Big-O Software


Return to AIM+ Feature Requests

Who is online

Users browsing this forum: No registered users and 1 guest

cron