Escribir texto en pantalla superpuesto a todo

cid250
09 de Marzo del 2004
Quiero saber como hacer algo parecido al efecto del programa de mi teclado logitech... cuando pulsa una tecla o das al control del volumen, pinta texto transparente o unas lineas de control de volumen sobre cualquier ventana de windows, o incluso dentro de juegos a pantalla completa OpenGL o DirectX. Es curioso que no afecta a penas al rendimiento y las letras no tienen color de fondo... el fondo es transparente y solo las letras son de color opaco.

Tiene la pinta del texto de las teles modernas cuando indican un canal con un numero verde.

No se como se puede hacer eso con programación. ¿Alguien tiene una pista?. ¿Usaran las GDI de Windows?, ¿o será tirando de OpenGL o DirectX?.

Alguien puede orientarme o indicarme donde puedo empaparme de las librerias o codigo fuente que puedan lograr un efecto asi?.

Seria genial para por ejemplo pulsar una tecla y que el tiempo del reloj de windows te aparezca en mitad de un videojuego, o cosas por el estilo.

Gracias por anticipado.