• Domingo 15 de Diciembre de 2024, 00:01

Autor Tema:  Funcion Window(x,y,ancho,alto);  (Leído 1933 veces)

Norax

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Funcion Window(x,y,ancho,alto);
« en: Martes 31 de Mayo de 2005, 19:33 »
0
Necesito ayuda con la funcion window. Cuando declaramos una ventana luego no podemos borrarla porque siempre esta debajo. Si se usa la funcion clrscr() solo borra la parte de la ventana y no toda la pantalla. ¿Existe alguna funcion que borre la pantalla completa? :comp:  :hola:  Gracias por anticipado.

shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: Funcion Window(x,y,ancho,alto);
« Respuesta #1 en: Martes 31 de Mayo de 2005, 19:59 »
0
y si usas ...

...
window(,,,);
...
//(no se como lo implementas?)

textbackground(COLOR_DE_FONDO);
clrscr(); :ph34r:

pitukilloloco

  • Miembro MUY activo
  • ***
  • Mensajes: 104
    • Ver Perfil
Re: Funcion Window(x,y,ancho,alto);
« Respuesta #2 en: Martes 31 de Mayo de 2005, 20:40 »
0
No está claro lo que quieres ¿a qué función Window te refieres? ¿acaso el compilador que usas  te proporciona esta función? ¿a qué te refieres cuando dices que quieres borrar toda la pantalla? dices que se borra parte de la ventana ¿será que estás trabajando bajo Windows y tu programa está corriendo en una ventana de consola y quieres borrar toda la pantalla junto con las demás ventanas que en ese momento estén abiertas?

Norax

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Funcion Window(x,y,ancho,alto);
« Respuesta #3 en: Miércoles 1 de Junio de 2005, 14:19 »
0
Con la funcion window me refiero a la que esta en la libreria conio.h. Con esta funcion definimos una funcion con la posicion, el alto y el ancho. Si despuese haces un clrscr(); con otro color de fondo del que tenias antes te dejara un cuadro con el color de fondo nuevo sobre el color de fondo viejo. Por lo tanto si haces un clrscr() despues de la funcion solo borra la parte de pantalla definida. Quiero saber si hay una funcion capaz de borrar toda la pantalla.

    Existe una forma un tanto cutre y engorrosa que consiste en volver a definir una ventana en la posicion de la pantalla 1,1 y de tamaño y anchura de pantalla. Pero si se cambian las propiedades de la pantalla solo borrará la ventana y seguiré teniendo el mismo problema.

    Necesito una funcion que borre la pantalla entera. Perdonen por las molestias :hola:  ;)

pitukilloloco

  • Miembro MUY activo
  • ***
  • Mensajes: 104
    • Ver Perfil
Re: Funcion Window(x,y,ancho,alto);
« Respuesta #4 en: Miércoles 1 de Junio de 2005, 14:37 »
0
Norax, ¿qué compilador usas? Si usas Dev C++ puedes usar las funciones de consola que proporciona Windows para hacer eso. Si usas los turbo C's de Borland puedes hacerlo tu mismo esa función usando apuntadores directos a memoria.