Maybe Off Topic, but help needed!
Ho-Kuo Chan
hchan "at" Matrox.COM
Tue, 07 Mar 2000 19:18:55 +0000
Your goal still seems somewhat vague. I understand that you are trying
to capture all the application windows that are on the desktop, but
where are you trying to send them? Do you want each app window sent to a
different screen or do you want all the windows sent to the same screen?
If they are supposed to go to the same screen, how will you see them
all?
Lonnie Cumberland wrote:
>
> Oh, I'm sorry.
>
> I should have mentioned that I am developing this software on MS Windows under
> VC++ 6.0.
>
> Also I am sorry to say that I do not follow what you are trying to say about
> getting a large monitor. The closest similiar thin that you could say that I am
> trying to develop is a type of Windows manager, although not exactly that.
>
> I have various Windows C++ routines to capture a window and even a desktop onto
> an image, but these only work if you capture the active window.
>
> What I am looking for is a way to get a pointer to the buffers of the actual
> application window structure so that I can read out the ENTIRE application
> image as my program needs it.
>
> I want to find out what internal STRUCTURES the Windows CreateWindow(..)
> function works on so that I may access the data directly.
>
> Regards,
> Lonnie
>
> --- Jonathan Morton <chromi "at" cyberspace.org> wrote:
> > >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
> > ---------------------------------------------------------------------
> >
>
> =====
> EMAIL: Lonnie_Cumberland "at" yahoo.com ICQ# 65044052
> OutStep Technologies Inc., Tel: (228) 539-5853
> PO Box 2964 Home: (313) 832-7366
> Gulfport, MS 39505
>
> "Envision for the Future of Tomorrow in the World of Today!!!"
> __________________________________________________
> Do You Yahoo!?
> Talk to your friends online with Yahoo! Messenger.
> http://im.yahoo.com
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------------------------------------