Hi,  Gavin

How multiple screens behave depends on the version of Windows and the 
hardware setup. There are Windows APIs (uses TMonitor etc) for multiple 
monitors but these only work if you have multiple video adapters. The 
Dual Out cards, like Radeon, handle multiple monitors as a single 
desktop in Windows 2000 but actually recognize the two screen in XP.

If you maximize a window with Radeon in W2000, it takes over the the 
total area available. If you do the same in XP, it maximizes to a single 
monitor. You can drag a restore window to total area so a restored 
window can be bigger than a maximized one!

I prefer XP as a default central window does not overlap both screens.

Within Delphi, the addressing is a single desktop. Watch if you create 
an application on a dual screen and use the right screen for the opening 
Window. If does not show on a standard system. I have been caught many 
times as I code on the left and view on the right.

You can increase the desktop space of a standard system to way beyond 
the size of the monitor. You can then scroll around but it is a pain.

One solution is to ask the user to position windows where he wants them, 
record the positions as a rectangles which you can then use next time.


Bobby Clarke

PS Thanks to everyone who helped months ago with my problem about 
passing function names as parameters. The problem is now solved but I 
have had some hardware problems which is why I just changed hardware and 
windows.



Gavin Powell wrote:
> Warrick,
>
> If you stretch the windows desktop across say 2 monitors, can you 
> differentiate between the monitors? So could you say put form1/
> window1 fullscreen on monitor 1 and form2/window2 fullscreen on 
> monitor 2? or does it just become a pseudo stretched single monitor/
> desktop?
>
> Thanks
>
> Gav
>
>
> --
> Dr Gavin Powell, Research Associate
> School of Computer Science, Cardiff University
> http://www.difdtc.com
>
>
> On 2 Apr 2006, at 17:37, Warrick Wilson wrote:
>
>  > Can you give us some idea of what you're wanting to do? For 
>  > example, the
>  > Delphi code we use at work can draw a multimedia playback window 
>  > across
>  > multiple monitors, where the hardware is set up such that the Windows
>  > desktop stretches across all the monitors. We've had some 4 and 8 
>  > channel
>  > displays going. Quality can suffer, depending on drivers and 
>  > interface to
>  > the hardware (AGP being better than PCI, for example).
>  >
>  > The following links talk about the TScreen object:
>  >
>  > http://www.planet-source-code.com/vb/scripts/ShowCode.asp?
>  > txtCodeId=55&lngWI
>  > d=7
>  > http://delphi.about.com/od/vclusing/l/aa112399.htm
>  >
>  > And I think there's a Tmonitor that describes the monitors...
>  >
>  > Warrick
>  >
>  >> -----Original Message-----
>  >> From: Gavin Powell [mailto:[EMAIL PROTECTED]
>  >> Sent: Sunday, April 02, 2006 5:05 AM
>  >> To: delphi-en@yahoogroups.com
>  >> Subject: [delphi-en] Dual Screen
>  >>
>  >> Hi,
>  >>
>  >> Can anyone point me toward some info on how to use dual
>  >> screens in Delphi?
>  >>
>  >> Thanks
>  >>
>  >> Gav
>  >
>  >
>  >
>  > -----------------------------------------------------
>  > Home page: http://groups.yahoo.com/group/delphi-en/
>  > To unsubscribe: [EMAIL PROTECTED]
>  > Yahoo! Groups Links
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>
>
>
> -----------------------------------------------------
> Home page: http://groups.yahoo.com/group/delphi-en/
> To unsubscribe: [EMAIL PROTECTED]
>
>
> --------------------------------------------------------------------------------
> YAHOO! GROUPS LINKS
>
>     *  Visit your group "delphi-en <http://groups.yahoo.com/group/delphi-en>" 
> on
>       the web.
>        
>     *  To unsubscribe from this group, send an email to:
>        [EMAIL PROTECTED]
>       <mailto:[EMAIL PROTECTED]>
>        
>     *  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
>       <http://docs.yahoo.com/info/terms/>. 
>
>
> --------------------------------------------------------------------------------
>
>   
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.385 / Virus Database: 268.4.1/309 - Release Date: 2006-04-11
>   


-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to