SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: ThomasCAT en Lunes 13 de Octubre de 2003, 17:16

Título: Re: Como puedo borrar el cursosr??...
Publicado por: ThomasCAT en Lunes 13 de Octubre de 2003, 17:16
Hola,
Como puedo borrar de la pantalla el guión parpadeante del cursor, y si alguien lo sabe, ¿Como puedo cambiar su forma,...?.
Gracias a quien pueda ayudarme.
:lightsabre:
Título: Re: Como puedo borrar el cursosr??...
Publicado por: JuanK en Miércoles 15 de Octubre de 2003, 17:35
utiliza la funcion int86.. que sirve para recurrir a las interrupciones de la bios
para mayor informacion consulta el libro "lenguaje c para expertos " de Helbert Schild.
Título: Re: Como puedo borrar el cursosr??...
Publicado por: ThomasCAT en Miércoles 15 de Octubre de 2003, 18:54
:ayuda:
Gracias juank por haber respondido a mi mensaje, pero podrías, sino es mucha molestía ponerme algún ejemplo o algo, el libro que me comentas no lo puedo comprar porque no tengo pasta y dudo mucho que en la bibloteca lo encuentre.
Gracias de todas formas.
Salu2B)
Título: Re: Como puedo borrar el cursosr??...
Publicado por: JuanK en Miércoles 15 de Octubre de 2003, 19:12
Lo que pasa es que no recuerdo cuales eran las niterrupciones que que valores se les debia asignar a los registros, si lo supiera te lo abria dicho.

El libro es viejito, asi que si es probable que lo consigas en la biblioteca, por el copntrario nunca lo he visto en librerias a la venta.. por lo menos no uno nuevo.

En internet seguramente que podras encontrar documentacion al respecto, de todos modos tratare de traer el libro mañana.. no oo garantizo porque soy muy olvidadizo.
Título: Re: Como puedo borrar el cursosr??...
Publicado por: © Jonathan © en Jueves 16 de Octubre de 2003, 00:51
Hola, para borrar el cursor puedes utilizar la funcion _setcursortype(_NOCURSOR);

 Espero ayude, Saludos.
Título: Re: Como puedo borrar el cursosr??...
Publicado por: javier074 en Jueves 16 de Octubre de 2003, 03:29
Yo con mis conocimientos practicamente nulos lo hacia asi: gotoxy(0,0);
Esta mal?
Título: Re: Como puedo borrar el cursosr??...
Publicado por: JuanK en Jueves 16 de Octubre de 2003, 15:24
solo mueve el cursor a la posicion 0,0
que tal si quiere que desaparezca el cursor pero seguir escribiendo? ...
Título: Re: Como puedo borrar el cursosr??...
Publicado por: © Jonathan © en Jueves 16 de Octubre de 2003, 15:34
Hola, es cierto lo que juank dice, si quisieras escribir, al colocar el cursor en la posicio 0,0, estariar escribiendo a partir de ahi.

  Es por eso que es conveniente utilizar la funcion: _setcursortype(_NOCURSOR); que se encuentra en la libreria <conio.h>

   Saludos. :guitar:
Título: Re: Como puedo borrar el cursosr??...
Publicado por: ThomasCAT en Jueves 16 de Octubre de 2003, 16:17
:comp:
Gracias a todos, probaré lo de _setcursortype(_nocursor) en casa y luego os digo algo.
Gracias de nuevo:lightsabre:
Título: Re: Como puedo borrar el cursosr??...
Publicado por: ThomasCAT en Jueves 16 de Octubre de 2003, 19:59
Gracias a todos por vuestra dedicación, todas vuestras soluciones han funcionado pero el mérito se lo lleva jhonathan, gracias por lo de _setcursortype, funciona a la perfección, juank, ya no hace falta que te traigas el libro, espero verte por aquí en el foro.
Venga, saludos...:good:
Título: Como puedo borrar el cursosr??...
Publicado por: © Jonathan © en Jueves 16 de Octubre de 2003, 23:14
Muy bien, me alegro mucho que hallas resuelto el problema, te agradesco los meritos otorgados.

  Algo mas, esto seria para juank y para la mayoria de las personas del foro. No es que me enoje o que me moleste, pero solo queria decirles que mi nombre de nick lleva la H despues de la T... es JonatHan...la H despues de la T.... bueno, espero no se molesten por mi tonta correccion, es que queda mas lindo colocar Jonathan y no jhonathan. :hippi:


   Agradesco su comprension y bueno, como siempre digo....SALUDOS!!! :jumpie: