• Domingo 15 de Diciembre de 2024, 04:53

Autor Tema:  Mover texto por pantalla y Menú  (Leído 1894 veces)

benekid

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Mover texto por pantalla y Menú
« en: Jueves 28 de Enero de 2010, 03:34 »
0
Saludos y encantado de estar en esta gran comunidad!

Antes que nada voy a especificar que IDE utilizo para que no haya dudas
Code::Blocks 8.01 Windows Vista

PRIMERA DUDA:

Estoy creando un programita y quiero que los creditos de este (creando un apartado) salgan en modo marquesina (HTML) es decir que se muevan.
Generando una posicion X y una Y (creando un cuadrado) quisiera que este texto se moviera dentro de este recuadro (de derecha a izquierda) y que vayan saliendo las letras por el borde del cuadrado y desaparezcan por el borde contrario...
Y la verdad me ha pillado bastante desprevenido este sistema...
=S
(Todo en ventana estilo MS-DOS)

SEGUNDA DUDA

Estoy haciendo un programita muy sencillo un TPV (terminal punto de venta) y me gustaria a modo de mejora del programa mejorar un poco el menu, hacerlo un poco mas grafico.
Me gustaria poner colores y sombras al menos (he leido algo sobre PDCurses, pero no he encontrado ningun tutorial que lo explique claramente) es decir, que por ejemplo en vez de utilizar los botones del menu utilizara las FLECHAS para moverse por pantalla y que al pasar por la opcion elegida esta se ponga en sombreado negro y letras blancas y que cuando pases a otra, esta vuelva a estar las letras de color negro (fondo de pantalla es blanco) no se si me explico bien
O meterle algun tipo de icono o algo que lo haga, nose... mas especial
(Todo en ventana estilo MS-DOS)
=S

Muchas gracias!
;)
 :beer:

locazopro

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
Re: Mover texto por pantalla y Menú
« Respuesta #1 en: Jueves 28 de Enero de 2010, 06:11 »
0
para tu primera duda , se me ocurre algo no muy estandar. Puedes utilizar la función del sistema operativo que limpie la pantalla de salida (un clear screen) e ir escribiendo las palabras en la pantalla, entonces, lo que sucede es que  el texto no se esta realmente "moviendo" sino que se escribe en pantalla y se borra, luego se escribe un poco mas adelante en pantalla y se borra y así sucesivamente hasta que el texto desaparezca. Esto crea un efecto tipo marquesina. Esa es la idea básica, pero como te digo, funcionaria solo en un sistema operativo puesto que las funciones de limpieza dependen del sistemas operativo.

Ojala te sirva la idea.

Saludos!

benekid

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Mover texto por pantalla y Menú
« Respuesta #2 en: Jueves 28 de Enero de 2010, 14:03 »
0
Ya me he planteado esa idea, pero realmente seria crear MUCHISIMOS FOR() para hacer eso, dado que para cada palabra cendria que crear uno (creo vamos)
el clrs(); o system("cls"); no tendria problema en implementarlo, pero seria MUY costoso, y segun me han comentado gente, es mucho mas facil que todo es.
Y sobre el menu... sigo igual de pez

Muchas gracias