Processing Ajax...

Title

Message

Confirm

Confirm

Confirm

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure?

jerone's profile on WallpaperFusion.com
I have MessengerPlus!Live [MPL] installed. This program is an addon for Windows Live Messenger.
The problem is that MPL has a settings window where DF buttons are off. So I thought Compatibility tab Add Select Running Applications. But found that MPL wasn't there, because it doesn't has it's own process.

Now I can't change any position or hide anything.

Maybe another method to detect windows, maybe selecting them live, should do the trick.

gr J
• Attachment: Untitled.png [34,311 bytes]
Untitled.png
Untitled.png
Apr 19, 2010  • #1
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Unfortunately, the Compatibility system in DisplayFusion is only setup to handle applications on a per-process basis, as identifying individual windows in a process is unreliable. Sometimes you can rely on the window class, but in many applications you can't. As a result, you will need to use the main Live Messenger process for the Compatibility settings.
Apr 19, 2010  • #2
jerone's profile on WallpaperFusion.com
That's what I was thinking what happened.

A good solution could be to select windows by it's handle. I've tested it with MPL and it was possible to get a handle.
In the Compatibility tab another button could then be created; "Select window", which makes it possible to select a window http://www.codeguru.com/cpp/misc/samples/article.php/c1489, which is then stored by it's handle.
Another benefit from this is that filtering Compatibilities is done for just one window, and not by it's process which could be more windows.

Small feature request: sorting Select Running Application list.

Anyways, just thinking here. Keep up the great work.

gr J
Apr 19, 2010  • #3
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Window handles are only valid until that window is closed. This means that you would have to select that window every time you opened Live Messenger. :( The process path is really the only way to identify a program for compatibility, much like the way Microsoft handles Windows application compatibility.
Apr 19, 2010  • #4
jerone's profile on WallpaperFusion.com
I stand correct. handles are indeed active when opened and destroyed when closed.

A last suggestion if I may: selecting windows by it's name (or portion of it)...
Apr 19, 2010  • #5
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Unfortunately a window's text (or name) can change without warning, and often varies between different language versions of the same application. After much testing, it seems that the MessengerPlus!Live addon does some strange things with the window rendering, and makes it very difficult to distinguish between modified windows. :(
Apr 23, 2010  • #6
jerone's profile on WallpaperFusion.com
That's a shame. Thnx for trying.
Apr 23, 2010  • #7
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
No problem, sorry for the bad news.
May 16, 2010  • #8
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)