Ver Mensaje Individual
  #6  
Antiguo 26-09-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 28
Lepe Va por buen camino
En delphi 7 ya viene como "DefaultMonitor", pero quizás te convenga usar el objeto "Screen.Monitors" en el FormCreate ya que es más personalizable.

Edito:
Código Delphi [-]
var 
  HallarLeft, HallarTop, i :integer;
begin
  for i:=0 to screen.MonitorCount -1 do
    if not screen.Monitors[i].Primary then
    begin
       HallarLeft := screen.Monitors[i].WorkareaRect.Left;
       HallarTop := screen.Monitors[i].WorkareaRect.Top
    end;

Como ves accedo a WorkareaRect, ya que puede haber barras de herramientas adosadas al monitor, barra de tareas, etc y no es plan de poner la ventana en un sitio ocupado


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

Última edición por Lepe fecha: 26-09-2008 a las 09:56:18.
Responder Con Cita