Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .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 (cpp) [Seleccionar]
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
Cita de: Meta en 16 Junio 2020, 00:53 AMEl cursor parpadea.

¿Hay alguna manera de quitarlo?

En C++ del CLR si se puede.

Código (cpp) [Seleccionar]
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 (cpp) [Seleccionar]
// Ocultar cursor.
CONSOLE_CURSOR_INFO cci;
GetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cci);
cci.bVisible = 0;
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cci);


Saludos. Muchas gracias de todas formas.