none
Hacer un programa visible sobre otros RRS feed

  • Pregunta

  • Hola. Necesito hacer un programa ke sea visible aun cuando estoy ejecutando un juego en pantalla completa, o sea ke se vea por encima de este. ¿Se podra?
    lunes, 1 de noviembre de 2010 5:22

Respuestas

  • "-Salvador-" preguntó:

    > Necesito hacer un programa ke sea visible aun cuando estoy
    > ejecutando un juego en pantalla completa, o sea ke se vea
    > por encima de este. ¿Se podra?

    Es decir, que el formulario principal de tu aplicación sea de nivel superior. ¿Has probado con establecer el valor True a la propiedad TopMost de dicho formulario?

    En el evento Load del formulario principal, prueba a ejecutar lo siguiente:

            MinimizeBox = False
            TopMost = True

    Ahora que he vuelto a leer tu mensaje, me he dado cuenta que hablas de «aun cuando estoy ejecutando un juego en pantalla completa». Si el juego se ejecuta en una pantalla Windows (una ventana), entiendo que la solución debería de funcionar. Pero si hablas de un juego que se ejecuta en una consola (como los antiguos juegos de MS-DOS), lo mismo no te funciona.

    Como el tiempo de jugar hace ya mucho tiempo que se me pasó, no he podido hacer una prueba, como siempre suelo hacer con las respuestas que ofrezco, simplemente porque no dispongo de juegos de consola, por lo que no te puedo decir si te va a funcionar la solución que te he aportado. No obstante, te agradecería que me comentases el resultado de la prueba que realices.

    Un saludo

     


    Enrique Martínez [MS MVP - VB]
    miércoles, 3 de noviembre de 2010 15:56
    Moderador

Todas las respuestas

  • hola

    aqui se realizo una pregutna similar

    http://social.msdn.microsoft.com/Forums/es-ES/vcses/thread/66727e45-3406-410f-9906-c0f0d5c67ad3

    lo que se planteo alli es como hacer un programa full screen

    si el codigo del ejemplo esta en otro lenguaje podrias ayudarte con estas tools para traducirlo

     

    Convert C# to VB.NET

    Code Converter

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    lunes, 1 de noviembre de 2010 11:36
  • Hola

    ¿ Has podido solucionar tu problema ?

    Saludos
    Eduardo Portescheller
    miércoles, 3 de noviembre de 2010 14:50
    Moderador
  • "-Salvador-" preguntó:

    > Necesito hacer un programa ke sea visible aun cuando estoy
    > ejecutando un juego en pantalla completa, o sea ke se vea
    > por encima de este. ¿Se podra?

    Es decir, que el formulario principal de tu aplicación sea de nivel superior. ¿Has probado con establecer el valor True a la propiedad TopMost de dicho formulario?

    En el evento Load del formulario principal, prueba a ejecutar lo siguiente:

            MinimizeBox = False
            TopMost = True

    Ahora que he vuelto a leer tu mensaje, me he dado cuenta que hablas de «aun cuando estoy ejecutando un juego en pantalla completa». Si el juego se ejecuta en una pantalla Windows (una ventana), entiendo que la solución debería de funcionar. Pero si hablas de un juego que se ejecuta en una consola (como los antiguos juegos de MS-DOS), lo mismo no te funciona.

    Como el tiempo de jugar hace ya mucho tiempo que se me pasó, no he podido hacer una prueba, como siempre suelo hacer con las respuestas que ofrezco, simplemente porque no dispongo de juegos de consola, por lo que no te puedo decir si te va a funcionar la solución que te he aportado. No obstante, te agradecería que me comentases el resultado de la prueba que realices.

    Un saludo

     


    Enrique Martínez [MS MVP - VB]
    miércoles, 3 de noviembre de 2010 15:56
    Moderador
  • Hola! Antes ke nada, perdon por no haber respondido. Estuve un tiempo sin internet debido a un problema de mi ISP.

    Gracias a todos los ke contestaron, en especial a SoftJaén por su interés!

    Les comento un poco, acabo de probar seteando las propiedades del formulario principal en:

            MinimizeBox = False
            TopMost = True

     

    Los resultados fueron parcialmente positivos. Al ejecutar el juego en pantalla completa, no se ve mi programa. En cambio si mantengo en el juego la misma resolucion, pero lo paso a modo ventana, consigo buenos resultados! Adjunto una imagen ilustrativa.

    http://img828.imageshack.us/img828/4647/gchat1.png

    Como pueden ver, mi programa es esa mini-ventana de chat ubicada abajo a la derecha, y el juego se ejecuta en modo ventana.

    La verdad, no estoy contento con estos resultados... y pienso seguir investigando un poco mas el tema!

    El link ke me paso Leandro lo vi muy por encima hace unas semanas, aprovechando ke hay internet en la facultad! =P

    Ahora voy a mirarlo mejor, aver si me sirve! Prometo comentar nuevamente cuando tenga novedades!

    lunes, 29 de noviembre de 2010 16:25