capturar mas de una pantalla
Saludos a todo el club, casi todos sabemos como capturar la pantalla con GetDC(0) pero que pasa si tenemos varios monitores, porque GetDC(1..x) no funciona yo asumo que hay una lista de DCs y que el 0 es el monitor actual pero donde se coloca el segundo o el 3ro, he probado con Screen.Monitors[x].Handle pero no funciona, logico si tenemos configuras las pantallas para que sean una extencion horizontal o vertical del escritorio con GetDC(0) saldra una imagen de todas, pero eso no es lo que quiero, quiero hacer capturas independientes de cada pantalla en configuracion DualView, preferiblemente multiplataforma ya que es para una aplicacion que estoy haciendo y quiero que corra donde quiera. (trabajo en Lazarus)
|