conio.h


Función _setcursortype Borland® C

void _setcursortype(int tipo_cursor);

Selecciona la apriencia del cursor entre tres tipos. El argumento tipo_cursor indica el tipo de cursor a seleccionar según éstos:

_NOCURSOR Desactiva el cursor
_NORMALCURSOR Cursor normal: el carácter de subrayado
_SOLIDCURSOR Cursor es un cuadrado relleno

Valor de retorno:

La función _setcursortype no retorna ningún valor.

Ejemplo:

#include <conio.h>

int main() {
   char nombre[15], si_no=' ';

   _setcursortype( _SOLIDCURSOR );
   clrscr();
   cprintf( "Ejemplo de \"_setcursortype\"\r\n\r\n" );
   cprintf( "Cambiamos el cursor a cuadrado.\r\n\r\n" );
   cprintf( "Escribe tu nombre: " );
   cscanf( "%s", &nombre );
   cprintf( "\r\n(Ahora desactivaremos el cursor)\r\n\r\n" );
   _setcursortype( _NOCURSOR );
   cprintf( "Escribiste \"%s\", ¿es esto correcto? (s/n) ", nombre );
   while( si_no != 's' && si_no != 'n' )
      si_no = getche();
   cprintf( "\r\nOpción: %s\r\n", 's'==si_no ? "SI" : "NO" );
   cprintf( "Pulsa una tecla para continuar..." );
   getch();
   _setcursortype( _NORMALCURSOR );

   return 0;
}