Maybe Off Topic, but help needed!
Jonathan Morton
chromi "at" cyberspace.org
Tue, 07 Mar 2000 18:24:37 +0000
>Hello ALL,
>
>I am new to the VNC group and will be exploring it's potential as I now enter
>the learning curve, but I also have a question related to the way in which VNC
>handles various windows as I have a need to monitor ALL of the application
>windows from within my application.
>
>I REALLY hope that someone can help mw with this.
>
>In my application we are wanting to capture ALL of the application windows in
>real-time and display their images in our application. The problem is that
>Windows will only seem to ley you capture the active window, or desktop.
>
>My thinking is that there has to exist some buffers to the application windows
>that I should be able to get a pointer to read the data directly from without
>having to bring each application to the forground. My reasoning is just in the
>speed at which you can re-size any given window and also maximize any window.
>
>Ultimately we are wanting to be able to monitor ALL of the active applications
>on the system no matter wheather they are covered by another window or even
>minimized.
>
>There must be some assembly code, or other method that might do the job, but I
>have had NO luck in finding a solution.
>
>Could you please help me in this matter?
>
>I will try to stay on topic in the future.
This sounds horribly difficult to implement in the way you describe... you
don't however say whether you are running the applications on Windows or X
or what. If you ran them on X, you could simply have a big huge Xvnc
desktop and layout your applications on that. Under Windows or on the Mac,
you would simply connect the biggest monitor you could find and connect
that way - some graphics cards allow very large desktops up to nearly 2000
pixels across (but few monitors support that). Of course you could run the
box headless if you didn't have a monitor that big, but you'd still want
one of those monitors to display it at the client end.
Remember this was what windowing managers such as fvwm and Windows were
designed to do in the first place - make the most of a small desktop in a
user-controlled way. Obviously if you have a lot of stuff which you MUST
put side-by-side, you need a huge desktop, plain and simple.
--------------------------------------------------------------
from: Jonathan "Chromatix" Morton
mail: chromi "at" cyberspace.org (not for attachments)
uni-mail: j.d.morton "at" lancaster.ac.uk
The key to knowledge is not to rely on people to teach you it.
--------------------------------------------------------------
Contributing to the VNC Project - http://www.uk.research.att.com/vnc/
Macintosh VNCserver v3.3.2 beta2.2 now posted at:
http://chromatix.autistics.org/vnc/
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to majordomo "at" uk.research.att.com
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------