lo que te aconcejo es que importes mediante una activex powerpoint, o con algun componente,
luego usas 2 formularios en el primero estara tu aplicacion y en el segundo colocas el control powerpoint
usando el TMonitor puedes decirle a un formulario, en que pantalla visualizarse
mas o menos asi:
Screen.Monitors[index];
Screen.MonitorCount;
donde index es el numero de monitor;
ejemplo:
en form1: //asumiendo que el form1 sera tu control
oncreate(...);
begin
setbounds(Screen.Monitors[0].left,
Screen.Monitors[0].top,
Screen.Monitors[0].width,
Screen.Monitors[0].height)
end;
en form2 //en form2 estara tu powerpoint
oncrate (...);
var index :byte;
begin
index := Screen.Monitorcount-1;
setbounds(Screen.Monitors[index].left,
Screen.Monitors[index].top,
Screen.Monitors[index].width,
Screen.Monitors[index].height)
end;
a mi me funciono en una aplicacion que hice, tambien para 2 monitores
espero que te sirva de ayuda
|