[DllImport("kernel32.dll")]
static extern bool WriteConsoleOutputCharacter(IntPtr hConsoleOutput,
string lpCharacter, uint nLength, COORD dwWriteCoord,
out uint lpNumberOfCharsWritten);
None.
Please add some!
private const int STD_OUTPUT_HANDLE = -11;
[StructLayout(LayoutKind.Sequential)]
struct COORD
{
public short X;
public short Y;
public COORD(short X, short Y)
{
this.X = X;
this.Y = Y;
}
};
[DllImport("kernel32.dll")]
static extern bool WriteConsoleOutputCharacter(IntPtr hConsoleOutput,
string lpCharacter, uint nLength, COORD dwWriteCoord,
out uint lpNumberOfCharsWritten);
[DllImport("kernel32.dll")]
static extern IntPtr GetStdHandle(int nStdHandle);
private void WriteToConsole(string text, int x, int y) {
WriteConsoleOutputCharacter(GetStdHandle(STD_OUTPUT_HANDLE), text, (uint)text.Length, new COORD(x, y), out uint charsWritten);
}
Do you know one? Please contribute it!