WindowUP: coloca cualquier ventana de Windows por encima de las demás

Ayer necesité hacer precisamente eso: que una pequeña ventana que estaba utilizando se quedase por encima de todas las demás para tenerla siempre a la vista. Y de repente me acordé que hace muuuuchos años había desarrollado un programa para hacer precisamente eso. Así que rebusqué en el baúl de los recuerdos y encontré esta joyita. ¡Qué recuerdos!


Se trata de un programa que hice nada más y nada menos que hace 12 años, en 1997, y que está escrito ¡en Visual Basic 3!. Me entran escalofríos sólo de recordarlo. De aquellas ya había por lo menos VB5, asi que seguramente lo hice con VB3 porque entonces casi todos los ordenadores con Windows 95 tenían las DLLs de tiempo de ejecución de VB3 incluidas, y era más «portable». Por fortuna tenía una versión compilada para usarlo, porque, si no, ni de broma me iba a poner a buscar una copia deVB3 para recompilarlo 🙂


Lo alucinante es que funciona igual de bien en Windows 7 hoy en día. Eso es compatiblidad hacia atrás, jeje


El programa WindowUP


Descárgate el ZIP al final de este texto y no tienes ni que instalarlo. haz doble-clic sobre «windowup.exe» y listo, verás esta ventana:



El aspecto delata la antigüedad de la aplicación (bueno, eso y que pone el año en el título).


Para usarlo sólo tienes que pulsar el botón de «Elegir nueva ventana» y al pulsar encima de cualquier ventana que tengas abierta, ésta se añadirá a la lista de la izquierda y a partir de ese instante quedará siempre por encima de las demás. Haz doble click sobre el nombre d ela ventana en la lista para liberarla y que vuelva a ser normal. Puedes elegir tantas ventanas como quieras. Por supuesto puedes elegir la propia ventana del WindowUp para que quede siempre por encima también. Si hasta incluye ayuda, que puede mostrar pulsando en cualquier momento F1.


también puedes usar un truco para hacer que una ventana que está por encima de las demás (y no la has puesto tú con el programa) se convierta en normal. Seleccionala con WindowUP y luego haz doble-clic sobre ella para hacerla normal.


La verdad es que me alegro de haberlo rescatado. En algunas circunstancias puede resultarte útil, y así lo espero.


Descárgatelo desde aquí: WindowUP (238 KB)

Sin categoría

8 thoughts on “WindowUP: coloca cualquier ventana de Windows por encima de las demás

  1. Ups! En Windows XP SP3

    —————————
    Aplicación: WINDOWUP
    —————————
    Win 16 Subsystem no tiene suficientes recursos para que continúe ejecutándose. Haga clic en Aceptar, cierre sus aplicaciones y reinicie su equipo.
    —————————
    Aceptar
    —————————

  2. Y mas sorprendente de que algo de 16bits vaya bien en los 32 bits de esta epoca. Lo has probado en 64 bits?

    Probablemente valga la pena portarlo a VB6… ¿no?

  3. @WXP: Vaya que chasco. Lamentablemente no tengo un XP a mano para probarlo (en cuanto pude me libré de él y me pasé a Vista y ahora sólo tengo Windows 7), pero intentaré probarlo mañana en algún equipo viejuno de la oficina a ver qué pasa. Me llama la atención que funcione bien en Windows 7 y no en XP 🙁

    @Ernesto: Lo he probado en 32 bits, pero lo probaré en 64 bits cuando tenga mi máquina nueva (que llegará mañana o el lunes), ya que me pica la curiosidad.
    De hecho este programa está basado en el manejo de la API de Windows por lo que migrarlo incluso a .NET es una tarea sencilla, pero me da mucha pereza!! Y ya no digamos a VB6 que no sé ni donde lo tengo…

    ¿Algún voluntario? 🙂

  4. @WXP, se trata de un problema conocido, lee esta entrada del blog del MVP de Windows Daniel Martín: http://msmvps.com/blogs/dmartin/archive/2008/11/06/191-qu-233-hay-detr-225-s-del-mensaje-quot-win-16-subsystem-no-tiene-suficientes-recursos-quot.aspx

    @Ernesto y demás, las versiones de Windows de 64 bits no incluyen la emulación de DOS y Windows de 16 bits, por lo que esta aplicación no se podrá ejecutar en esos entornos. No sé yo si metiéndola en el XP Mode de Windows 7 llegaría a funcionar con las ventanas abiertas en el propio Windows 7.

    @José, echa un ojo a las descargas de la suscripción MSDN, que el VB3 y el VB6 andan por allí. 😉

  5. Hola Ramón!

    Muchas gracias por las aportaciones. Me parece interesantísimo lo del fallo ese en WinXP. Lo meteré en nuestra página de facebook (www.facebook.com/campusmvp) para compartirlo.

    La verdad es que tendría coña montar ahora en una ma´quina virtual un Windows 95 con VB3 y VB5/6 funcionando, apra recordar viejos tiempos. Lo malo es que me hace sentir viejuno total 😀

    Saludos!

    JM

  6. Aqui hay un voluntario…. yo lo pasaria directamente a .NET, tal vez con una migracion intermedia a VB6, pero siempre con la mira de tenerlo en .NET…..

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *