kyosan, on Aug 18 2008, 10:55 AM, said:
Nice

! Can you make transparent background but icon is not transparent like windowblinds?? You know what I mean??
Not even a clue
Solo, on Aug 18 2008, 11:42 AM, said:
Yey
Solo, on Aug 18 2008, 11:42 AM, said:
the start menu on my XP system shows up as only a shadow, no UI to it.
I possibly know what You mean, but mind You post some screenshot? You know I've only tested this app on Vista (to lazy to bring my XP notebook from shelve ^-^') I'm wasn't even sure if Vista and XP share same name for start menu control xD
Solo, on Aug 18 2008, 11:42 AM, said:
this is due to the UpdateWindowsLayer API, you should do a FormOnTop call some where in there i think.
hmm...bringing on top was removed during development, but I'll roll it back then - it seemed it isn't required at all as everything worked fine on Vista without it
Solo, on Aug 18 2008, 11:42 AM, said:
interesting effect though, but i think that all they you really did was hook in the mouse's X and Y position through a timer, and see if windows has hWnd focus, then call the fade in sub / timer, same for fade out sub / timer.
Yup timer, I decided to leave perspective of using mouse hook for future versions(especially when this solution works). About mechanism - is far more complicated, such loop You mention would consume more CPU power doing exactly the same as current solution does
and there is only 1 global timer.

Let's hope in future I will also change window detecting to win hook via WS_SHELL
Solo, on Aug 18 2008, 11:42 AM, said:
yeah, i have this annoying habit of analyzing an app. funny thing is that i am generally right.
Nah, not annoying at all - quite handy and helpful for developer, as long as You don't try disassemble
Solo, on Aug 18 2008, 11:42 AM, said:
this should have taken you only 1 day in VB to make, due to the being excessive amounts of code documentation and API documentation.
To disappoint You - it didn't took 1 day, optimization of code and finding working api call functions isn't so easy, and especially getting idea how to combine all that together. Anyway, still AFAIK no one was mad enough to do this before to such state - so point for me
P.s.: I prefer to write low CPU & low memory programs with optimized code - non-direct way of achieving some results isn't what I intend. Unhappily sometimes is the easiest and fastest way - which performance doesn't differ so much from more sophisticated solutions to disqualify it.
This post has been edited by SamiWiecieKto: 18 August 2008 - 10:19 AM