Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 20-07-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Hola Eva, antes de nada bienvenida a estos foros, ya que es tu primer mensaje.

No entiendo muy bien la pregunta, ya que más bien puede ser problema de hardware y de windows.

En principio, en delphi 6 todos los Forms tienen la propiedad DefaultMonitor con los siguientes valores:

dmActiveForm
dmDesktop
dmMainForm
dmPrimary

Por tanto, se puede enviar una ventana a cualquier monitor que tengas instalado en el sistema. Los mensajes de esa ventana los trabajas como siempre, KeyDown, ButtonClick.

No sé exactamente que mensajes quieres controlar, pero quizás sea más simple de lo que imaginas.

Yo he tenido en un AMD ATHLON 1600 XP 2 tarjetas graficas conectadas (Nvidia TNT geforce 2 de 32MB de video y una pobre S3 Trio de 1Mb de video); cada una con un monitor distinto, la tarjeta gráfica (la Nvidia como primaria) y windows XP son los que se encargan de administrar el escritorio y/o las ventanas. No he realizado pruebas en cuanto a programación se refiere con ambos monitores, así que no puedo darte más info.

Lo que si puedo asegurarte es la transparencia del usuario final. Puedes tener la barra de tareas de windows alargada a los 2 monitores, o bien, tener el escritorio y barra de tareas de windows en un solo monitor, y el otro tenerlo de forma auxiliar para arrastrar ventanas concretas. Toda esta configuración se hace por medio de las propiedades de pantalla de windows, donde especificas que monitor y tarjeta es el primario y cual el secundario. Para saltar de un monitor a otro solamente tienes que mover el raton por los lados de un monitor.

Si amplias tu pregunta indicando qué quieres hacer exactamente, quizás podamos ayudarte más.

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



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 05:00:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi