From: JohnnyNutz on

I'm working a mirror driver for a remote-access program which uses the
mirror driver to detect and monitor screen changes. I'm trying to add
multimonitor support and when I change dmPosition.x = -1280 before
calling ChangeDisplaySettingsEx, the surface which I create in the
driver (and share memory access with in the service) will show the left
screen correctly but when I move the mouse over windows or drag them
around on the left screen, I see little pieces appear which are the
contents of the right monitor (main screen) and not the left monitor.
If I call InvalidateRect they disappear (until I start moving the mouse
again). Any suggestions?

Thanks,
Jamie.



--
JohnnyNutz
------------------------------------------------------------------------
Posted via http://www.codecomments.com
------------------------------------------------------------------------

From: mderinger on

JohnnyNutz wrote:
> *I'm working a mirror driver for a remote-access program which uses
> the mirror driver to detect and monitor screen changes. I'm trying
> to add multimonitor support and when I change dmPosition.x = -1280
> before calling ChangeDisplaySettingsEx, the surface which I create in
> the driver (and share memory access with in the service) will show the
> left screen correctly but when I move the mouse over windows or drag
> them around on the left screen, I see little pieces appear which are
> the contents of the right monitor (main screen) and not the left
> monitor. If I call InvalidateRect they disappear (until I start
> moving the mouse again). Any suggestions?
>
> Thanks,
> Jamie. *

Hey Jamie,
I'm also working on a mirror Driver incl. Video, Audio, Mouse, Keyboard
and USB.
You can contact me by mail at mderinger(a)netcom.de



--
mderinger
------------------------------------------------------------------------
Posted via http://www.codecomments.com
------------------------------------------------------------------------