.NET2 TextBox & DWM

J

Jan Kucera

Hi.
First of all, I have extended glass to my client area and I want to put a
search textbox on it. The biggest problem is, that the text inputed is
rendered in glass regardless the foreground color I set to the textbox...how
to avoid this?

The second question is how can I make it glass semi-transparent like these
in explorer windows? I believe this can be done by the dwm blur api but I
haven't managed it to work in C#...

Thanks for any help.
 

My Computer

S

Stefano Lanzavecchia

> The second question is how can I make it glass semi-transparent like these
> in explorer windows? I believe this can be done by the dwm blur api but I
> haven't managed it to work in C#...


I don't know if you've seen this already... On the page
http://www.microsoft.com/uk/msdn/events/nuggets.aspx click "Show All" and
look for the one called "Glass with C# in Windows Vista". I've watched it a
while ago but I seem to remember it covered your question... Forgive me if
it doesn't and I ended up wasting your time...

-- Stefano
 

My Computer

J

Jan Kucera

Hi Stefano,
really thanks for this link. This answers the question how to use blur api
and what it is for (creating glass area inside a form). It does not explain
the problem with TextBox (and any other WinForms controls), however,
explains the second approach to get glass which I believe will not make
these troubles.

The semi-transparent textbox, as someone has answered me on forums, is done
using such background image.

Thanks, I recommend this video for all starting with glass! ;-)
Jan

"Stefano Lanzavecchia" <[email protected]> wrote in message
news:[email protected]
>> The second question is how can I make it glass semi-transparent like
>> these in explorer windows? I believe this can be done by the dwm blur api
>> but I haven't managed it to work in C#...

>
> I don't know if you've seen this already... On the page
> http://www.microsoft.com/uk/msdn/events/nuggets.aspx click "Show All" and
> look for the one called "Glass with C# in Windows Vista". I've watched it
> a while ago but I seem to remember it covered your question... Forgive me
> if it doesn't and I ended up wasting your time...
>
> -- Stefano
 

My Computer

Top