C / conio.h / _setcursortype
cgets, clreol, clrscr, cprintf, cputs, cscanf, delline, getch, getche, getpass, gettext, gettextinfo, gotoxy, highvideo, inport, insline, kbhit, lowvideo, movetext, normvideo, outport, putch, puttext, » _setcursortype, textattr, textbackground, textcolor, textmode, ungetch, wherex, wherey, window,
Funcion: _setcursortype()
Sintaxis:
Descripcion: 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
Ejemplo:
Sintaxis:
void _setcursortype(int tipo_cursor);
Descripcion: 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
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; }