using System;
using System.Runtime.InteropServices;
using System.Text;
public struct coord
{
internal short x,y;
}
namespace cursor_XY
{
/// <summary>
/// Descripción breve de Class1.
/// </summary>
class Class1
{
/// <summary>
/// Punto de entrada principal de la aplicación.
/// </summary>
internal const int STD_OUTPUT_HANDLE = -11;
[DllImport("kernel32.dll", SetLastError=true)]
public static extern bool SetConsoleCursorPosition(IntPtr handle, coord dato);
[DllImport("kernel32.dll")]
public static extern IntPtr GetStdHandle(int nStdHandle);
[STAThread]
static void Main(string[] args)
{ //
// TODO: agregar aquí código para iniciar la aplicación
//
coord denada;
denada.x = 20;
denada.y = 20;
IntPtr hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hConsole,denada);
System.Console.WriteLine("Estoy en la posicion 20,20");
System.Console.Read();
}
}
}