>My client just went and saw an operation where they going toward being paperless and were using dual monitors. Now he wants to be "cutting edge" and to go full bore with dual monoitors for everyone. Has anyone had any experiences with using dual monitors for your VFP applications. The company uses a lot of scanned documents which I can see would be very useful displaying them in the other screen. When I tested my VFP application using dual monitors I found there was very little they could move over to the second screen other than scanned docs. I guess they always can move the internet, email and get it out from under the application. I have thought about allowing them to open a second instance of the application, but I am a little fearful of that. On some of the employees I have had to reduce the number of options(icons) they had as they were getting confused, especially the junior accountants. The application has around 40 users and does policy services and underwriting for an insurance company.
To move one form from one monitor to another, the form must be top-level. Also, if you save a form position and then restore and the user is on a laptop at work with a second monitor and then on road with one, the form will appear off screen. You can detect if second monitor is present with the following:
DECLARE INTEGER GetSystemMetrics IN user32 INTEGER nIndex
#DEFINE SM_CMONITORS 80
...
...
IF GetSystemMetrics(SM_CMONITORS) = 1
ELSE
ENDIF
Also, if you have forms popup "Centered" they will appear centered on the first monitor which may not be expected if the user is focused on the second monitor. So you have to determine where to place the form each time in the Init() event before displaying.