Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Meta en 16 Junio 2020, 00:53 am



Título: ¿Cómo ocultar el cursor?
Publicado por: Meta en 16 Junio 2020, 00:53 am
Buenas:

Trabajando con Win32 de C++ bajo Visual Studio Community 2019.

Cuando escriba Hola mundo. El cursor parpadea.

¿Hay alguna manera de quitarlo?

En C++ del CLR si se puede.

Código
  1. Console::CursorVisible = false;

En C++ Win32 no se como se hace.

Saludos.


Título: Re: ¿Cómo ocultar el cursor?
Publicado por: BloodSharp en 16 Junio 2020, 01:00 am
El cursor parpadea.

¿Hay alguna manera de quitarlo?

En C++ del CLR si se puede.

Código
  1. Console::CursorVisible = false;

En C++ Win32 no se como se hace.

Hola Meta, ¿probaste esta función (https://stackoverflow.com/questions/30126490/how-to-hide-console-cursor-in-c?answertab=votes#tab-top)?


B#


Título: Re: ¿Cómo ocultar el cursor?
Publicado por: Meta en 16 Junio 2020, 02:29 am
No me funcioina.

Descubrí que en este caso si. Lo dejo aquí abajo por si alguien lo necesita.

Código
  1. // Ocultar cursor.
  2. CONSOLE_CURSOR_INFO cci;
  3. GetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cci);
  4. cci.bVisible = 0;
  5. SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cci);

Saludos. Muchas gracias de todas formas.