Re: Transparent windows (with alpha channel)

2010-11-05 Thread Vassilis Virvilis
On 04/11/2010 05:07 μμ, Roderick Colenbrander wrote: You would require ARGB visuals. Various drivers support them these days for desktop composition purposes. When I asked Alexandre about them a long time ago, he said we couldn't use them in Wine. I don't know why that was. Further even if we cou

Re: Transparent windows (with alpha channel)

2010-11-04 Thread Roderick Colenbrander
On Thu, Nov 4, 2010 at 3:08 AM, Vassilis Virvilis wrote: > On 03/11/2010 12:36 πμ, Vassilis Virvilis wrote: >> >> On 02/11/2010 02:12 πμ, Vincent Povirk wrote: >>> >>> It is probably a layered window, in which case the following functions >>> in user32 are relevant: SetLayeredWindowAttributes, >>>

Re: Transparent windows (with alpha channel)

2010-11-04 Thread Ozan Türkyılmaz
2010/11/4 Vassilis Virvilis : > On 03/11/2010 12:36 πμ, Vassilis Virvilis wrote: [...] > Aain thanks for the directions. > > The UpdateLayeredWindowIndirect implementation of wine only utilizes a > global per window alpha value. > > After a little bit of research it looks like what I want is someth

Re: Transparent windows (with alpha channel)

2010-11-04 Thread Vassilis Virvilis
On 03/11/2010 12:36 πμ, Vassilis Virvilis wrote: On 02/11/2010 02:12 πμ, Vincent Povirk wrote: It is probably a layered window, in which case the following functions in user32 are relevant: SetLayeredWindowAttributes, GetLayeredWindowAttributes, UpdateLayeredWindowIndirect, and UpdateLayeredWind

Re: Transparent windows

2010-11-02 Thread Vassilis Virvilis
On 02/11/2010 02:12 πμ, Vincent Povirk wrote: It is probably a layered window, in which case the following functions in user32 are relevant: SetLayeredWindowAttributes, GetLayeredWindowAttributes, UpdateLayeredWindowIndirect, and UpdateLayeredWindow Most of user32 is implemented based on gdi32,

Re: Transparent windows

2010-11-01 Thread Vincent Povirk
It is probably a layered window, in which case the following functions in user32 are relevant: SetLayeredWindowAttributes, GetLayeredWindowAttributes, UpdateLayeredWindowIndirect, and UpdateLayeredWindow Most of user32 is implemented based on gdi32, wineserver, and winex11.drv. When you see USER_D

Transparent windows

2010-11-01 Thread Vassilis Virvilis
technologies and platforms. The problem I am trying to debug right now is that transparent windows comes out black in wine. So the question is: 1) What are the wine debug channels I have to turn on in order to understand what's happening? 2) Any ideas where the code responsible might be located

Re: Problems with transparent windows

2003-12-12 Thread Rein Klazes
On Fri, 12 Dec 2003 09:53:41 +0100, you wrote: > Hello, > > I've found a probable bug in Wine when running win32 applications. > > Wine does not repaint windows areas that are hidden by another window over them (I > think > this is a behaviour by design). > This behaviour is not correct when th

Problems with transparent windows

2003-12-12 Thread Juan Antonio Boscá Lloret
Hello,   I've found a probable bug in Wine when running win32 applications.   Wine does not repaint windows areas that are hidden by another window over them (I think this is a behaviour by design). This behaviour is not correct when the upper window is transparent (WS_EX_TRANSPARENT style).