#include #include void main() { HANDLE hIn; HANDLE hOut; COORD MouseWhere = {19, 0}; bool Continue = TRUE; INPUT_RECORD InRec; DWORD NumRead; hIn = GetStdHandle(STD_INPUT_HANDLE); hOut = GetStdHandle(STD_OUTPUT_HANDLE); cout << "Mouse is at : " << endl; while (Continue) { ReadConsoleInput(hIn, &InRec, 1, &NumRead); if (InRec.EventType == MOUSE_EVENT) { if (InRec.Event.MouseEvent.dwEventFlags == MOUSE_MOVED) { SetConsoleCursorPosition(hOut, MouseWhere); cout << InRec.Event.MouseEvent.dwMousePosition.X << "," << InRec.Event.MouseEvent.dwMousePosition.Y << " " << flush; } } } }