Hi,
According to the Magnification API it is possible to get the Magnifier window to show only the selected windows in the magnified view. For that all you need to do is to call the MagSetWindowFilterList function with the MW_FILTERMODE_INCLUDE flag. But when I try to do so the function returns TRUE, but it has completely no effect on the filtering, the magnified view is just the same as it was before the call. On Vista this function works alright, I was able to successfully set an include list for the magnifier window, but not on Windows 7, however the usage of this function does not seem to be very complicated. And I also have to mention that the MagSetWindowFilterList function also works alright on Windows 7 with the MW_FILTERMODE_EXCLUDE flag, up to 12 windows (why 12?), and Vista does not have this limitation.
Is there any way to set a bunch of windows and show only them in the magnified view on Windows 7? And is really 12 the maximum number of windows that can be excluded from the magnified view on Windows 7? I tried this on both x86 and x64, and of course with Aero turned on, but the result was the same on both configurations (apart from the fact that sometimes the magnified view was a blank black view on x86 machines, but it is considered to be a Magnification bug according to these forums).
Any help would be highly appreciated!
Best regards,
Peter