Hola, soy nuevo en el foro y este es mi primer mensaje.
Hace unos años, me toco desarrollar un sistema para un puesto de control en donde se tenian que manejar 4 pantallas por separado.
Lo que se hizo fue comprar una placa que tenia salida para 4 monitores y se configuraron en windows como que se estiraba el escritorio a todos ellos.
Luego, desde vb6, configuramos la posicion left de cada ventana segun en que monitor queriamos verla (esto varia de acuerdo a la resolucion seleccionada) y listo... ya teniamos lo que queriamos ver en cada monitor.
Hoy en dia, casi todas las placas tienen mas de una salida de video, por lo que probablemente no sea necesario comprar ninguna placa especia.
No se si esto te soluciona las cosas, pero creo que es mas sencillo que meterse con directx y esas cosas.
Saludos