Sign in to follow this  
Followers 0

bLend v 0.0.0.1 - seamless transparency app

50 posts in this topic

Hi this thing is my first app

works perfect on my xpsp2 !

it renders transparency to any window

saves ur settings and has "start on system booting" options

Comments needed and also results from Vista

thanks beforehand

Is it Good ?

plz reply

Edit: uploaded a newer make of same version

fixed the "unsupported operation" bug ,size has increased but u dont need the dll anymore

now compatible with windows 2000 and vista because transparency renderring logic has been tweaked

is more faster and has greater stability

I seriously recommend u to redownload if u liked it before

edit: can anybody post screenshots after applying transparency ,I may like to have some ideas

for myself from them here is my xpsp2 screen in the jpg

bLend.zip

post-73644-1201081484_thumb.jpg

0

Share this post


Link to post
Share on other sites

It's excellent, did find one bug, I think.

Every time it starts, a warning comes up: "An unsupported operation was attempted."

Then the main window comes up and it works fine after that.

I'm on Windows Vista Home Premium.

0

Share this post


Link to post
Share on other sites

perhaps you can add the option to make the window with priority non-transparent?

btw, works perfectly in vista home premium x64

0

Share this post


Link to post
Share on other sites

Nice, since I have vista home basic, I can't have a transparent title bar.

May you try to make a version that makes your title bar transparent?

I am using it right now, it looks great. ;)

0

Share this post


Link to post
Share on other sites

thx!

its pleasure to be of service

Markoz : well this app makes the whole window transparent

and since I am still relatively new to window programming

maybe i dont know how to make the "titlebar only" transparent

( i am taking for granted that you have already used "True transparency"

or "Windowblinds" ) thanks anyway i will try

alpha2zulu : since u are on vista u may delete the dll and try to run the app only

i ported the dll from xp may be thats because u get that "unsupported operation"

0

Share this post


Link to post
Share on other sites

Great App, when I start it I get "An unsupported operation was attempted." I'm on windows XP CP2.

0

Share this post


Link to post
Share on other sites

devrexster, the app runs the same without the DLL. warning message and all.

0

Share this post


Link to post
Share on other sites
devrexster, the app runs the same without the DLL. warning message and all.

alpha2zulu: please redownload if u like to ,the bug has been fixed

0

Share this post


Link to post
Share on other sites

Hi devrexster

nice app! so far i don't have any trouble using the application (XP SP2) and no problem to get my taskbar transparent.

but however when i apply it to any windows, another program stops working which is the Winexpose by Matias.

i love these two programs so is it possible for both of them to work together? or is it that i am doing something wrong?

thanks for a great and STABLE (so far hehe) application!

0

Share this post


Link to post
Share on other sites
Hi devrexster

nice app! so far i don't have any trouble using the application (XP SP2) and no problem to get my taskbar transparent.

but however when i apply it to any windows, another program stops working which is the Winexpose by Matias.

i love these two programs so is it possible for both of them to work together? or is it that i am doing something wrong?

thanks for a great and STABLE (so far hehe) application!

Kith: in the appearance tab of WinExpose settings u need to turn off any transparency( read move all

sliders to the extreme right ) . try this !

but i may tell u its more of a problem in winexpose than bLend

I personally use "topdesk" for tiling or flipping between open windows

0

Share this post


Link to post
Share on other sites

HI

thanks for the quick reply! it didn't work but i am still very happy with the program : )

thanks anyway!

kith

0

Share this post


Link to post
Share on other sites

Nice Tool, it fixed also the Rocketdock-StylerToolbar bug :)

But don´t worked with WinExposé...

0

Share this post


Link to post
Share on other sites

it works ... but then menus and tooltips appear in the background and not on top of windows

so ... its not really "usable" for me

.....

windows xp sp3

0

Share this post


Link to post
Share on other sites

It makes all windows transparent.

This is a resources killer (I mean assassin, not cool) on older computers (however it runs smooth in my computer).

This can be used as an approach to emulate window composition (DWM) in Windows XP ;)

Just load this (devrexster's blender) app first, then just do:

GetWindowRect (hwnd, rect);

hdc = GetWindowDC (hwnd);

BitBlt (dest_dc, 0, 0, rect.right-rect.left, rect.bottom-rect.top, hdc, 0, 0, SRCCOPY);

ReleaseDC (hwnd, hdc);

Don't remember if it is SRCCOPY | CAPTUREBLT or just SRCCOPY.

Then use the result in dest_dc (some memory dc), it's a screenshot of the window, but faster than and without PrintWindow( ) ;)

0

Share this post


Link to post
Share on other sites
It makes all windows transparent.

This is a resources killer (I mean assassin, not cool) on older computers (however it runs smooth in my computer).

This can be used as an approach to emulate window composition (DWM) in Windows XP ;)

Just load this (devrexster's blender) app first, then just do:

GetWindowRect (hwnd, rect);

hdc = GetWindowDC (hwnd);

BitBlt (dest_dc, 0, 0, rect.right-rect.left, rect.bottom-rect.top, hdc, 0, 0, SRCCOPY);

ReleaseDC (hwnd, hdc);

Don't remember if it is SRCCOPY | CAPTUREBLT or just SRCCOPY.

Then use the result in dest_dc (some memory dc), it's a screenshot of the window, but faster than and without PrintWindow( ) ;)

Sorry, but I do not understand a word of that.

0

Share this post


Link to post
Share on other sites
Sorry, but I do not understand a word of that.

thank goodness! matias said it so matter-of-factly that i thought i must have been a super noob not to be able to understand it ha ha.

mr. matias care to explain a little further ? : )

0

Share this post


Link to post
Share on other sites

What I mean, is:

When you have Vista with Aero enabled, as a programmer then you have access to a technology called DWM.

This DWM thingy allows you to get a "screenshot" of any window, but not only when visible, but also if hidden, or behind another window, it doesn't matter because DWM will allow you to get a screenshot of it anyway. Ok, technically it's called a "window preview" or something like that.

In Windows XP this cannot be acomplished that way, but a function can be used called PrintWindow( ). This is not as good as making a preview with DWM, because Styler toolbar, window shadows, transparencies, Java and GTK (Pidgin, etc...) windows won't be screenshoted correctly. Also it is a heck of slow and hangs up if the application being screenshotted is frozen :(

However I tested using a technique similar to bLend but making windows *almost* non-transparent (so they would look solid). Then used some functionality (which wouldn't work otherwise) to screenshot the apps in a way it would allow for something like DWM in Windows XP. But it is very resource consuming :( but it works :)

This of course doesn't give glassy borders, window previews, etc... out of the box, however you can emulate those and have something like Aero but in Windows XP.

I always wanted to write this but had no time, so just pasted the necesary code to screenshot a window, in a post above :)

Maybe I should post a VB.NET version of it to make things easier to other developers. But I'm gonna sleep right now :(

0

Share this post


Link to post
Share on other sites
it works ... but then menus and tooltips appear in the background and not on top of windows

so ... its not really "usable" for me

.....

windows xp sp3

Hi surikanta (by any chance are u from south asian country)

u may suspend and resume to see if ur stated problem goes away

its a new problem i am hearing of basically and cannot figure out why

also if this doesnt solve then u might reload the app

i may recommend that do not "set all windows to transparent" but better u may build up the list

if u like to that is and have "BaseBar" and "#32768" or "#32770" windowclasses

as disabled

if u like the app u may try all these

whatever , please post the results cause its a new prob i am hearing of

0

Share this post


Link to post
Share on other sites

heheh ... not really, I'm european, I just have an strange nick :)

in vmware it works well in a virtual "fundamentals for legacy pcs" but not on a virtual XP sp2, menus and tooltips still appear on the back of the windows.

suspend and resume doesn't change anything

I usually turn on transp only for selected windows, almost opaque.

I tried on directory opus windows, windows messenger, firefox, etc

http-------://img413.imageshack.us/img413/8577/tooltippc8.jpg

tooltip

http-------://img259.imageshack.us/img259/1517/menuzx9.jpg

menu behind window

...

I tried to have "BaseBar" and "#32768" or "#32770" windowclasses

as disabled and actually on messenger the menus appear on front (only the menus),

but on directory opus it all stays on the back ... as in firefox

0

Share this post


Link to post
Share on other sites

Hi just wanted to add bLend v0.0.0.1 will be shortly a part of

Windows Live XP 3.0 transformation pack

(Link: did not allow me to post the link , just Google it! )

so , Happy modding! :)

0

Share this post


Link to post
Share on other sites

hi mate, cool app, but would be great if it can made the transparency to the windows bar similar to the leopard bar!! ;)

0

Share this post


Link to post
Share on other sites
hi mate, cool app, but would be great if it can made the transparency to the windows bar similar to the leopard bar!! ;)

hi jaimeand,

thats quite easily solved

rightclick on system tray icon of bLend, select "preferences"

now in the window that comes up click on the "+" button

in the next window that comes up select "Window class name" in "Path/Filter option"

now click and hold on the blue icon "(o)" at the bottom-left corner of this window

a cursor will come up which u need to drag onto ur windowsbar and hold until a windowclass name

something like "Shell_traywnd" comes up in the textbox

now set desired level of transparency and click "Accept"

u are done (although i believe u didnt need so detailed instructions :)

What u need to understand is u can set transparency to ANYTHING with bLend not just windows in particular !

(until and unless u mess all up and that is not possible as u cannot turn the bLend window itself transparent so basicallly u can undo whatever u messed up :))

Oh yes and post what happened ofcourse (maybe just post to say it worked) and what new features u would like to see

And one more thing ... hehe... u joined sep 2006 and only 2 posts ??

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0