作用:获取鼠标在当前控制台上的哪个字符

(也就是终于可以实现“点击开始”之类的效果了!)

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
struct node{int x, y;};
node get(){
	POINT p;
	CONSOLE_FONT_INFO a;
	GetCursorPos(&p);
	ScreenToClient(GetForegroundWindow(), &p);
	GetCurrentConsoleFont(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &a);
	return {p.x / a.dwFontSize.X + 1, p.y / a.dwFontSize.Y + 1};
}
int main(){
	cout << "1ABCDEFGHIJKLMN\n2ABCDEFGHIJKLMN\n3ABCDEFGHIJKLMN";
	Sleep(5000);
	node n = get();
	cout << n.x << " " << n.y;
	return 0;
}