Ver Mensaje Individual
  #10  
Antiguo 27-09-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
No hay problema alguno.

Desde un principio deberías haber dicho cómo tienes configurados los monitores. Si en windows, en propiedades de pantalla, arrastras el monitor secundario, aparecerá un Hint con las coordenadas de la esquina superior izqda. En tu caso el monitor secundario estará como:
Left = - 1024
Top = 0

(Suponiendo que en ambos monitores uses una resolución de 1024x768)

Otra cosa es lo que tengas puesto en Delphi, es decir la propiedad de DefaultMonitor o algo así (donde indicas en qué monitor saldrá la aplicación) tiene preferencia sobre las coordenadas Top y Left que asignes... al menos al mostrar la ventana por primera vez.

Dado que tienes el escritorio extendido de windows activado, puedes preparar un boton en el form que te enseñe el Top y Left de tu ventana, llámalo por código en el OnCreate del form (antes de asignar las propiedades Top y Left), y también después de asignar las propiedades, mandando los mensajes a un TMemo por ejemplo.

Una vez mostrado el Form, puedes mover la ventana a un monitor u otro y pulsar el botón de nuevo.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita