C++ 将console中的度量从字符更改为像素
我想知道,有没有办法在控制台窗口上单击鼠标,通过像素而不是像控制台模式那样的字符来获取x y位置?C++ 将console中的度量从字符更改为像素,c++,visual-c++,msdn,C++,Visual C++,Msdn,我想知道,有没有办法在控制台窗口上单击鼠标,通过像素而不是像控制台模式那样的字符来获取x y位置? i、 e我单击控制台上的(350250)像素,但返回的位置是(56,35)。例如,我在谷歌搜索了所有内容,但没有找到任何有用的内容。这将让您进一步了解: 调用getconsoleewindow()到运行进程的控制台的句柄 调用GetConsoleFontSize()以获取控制台字体的宽度和高度(以像素为单位) 调用GetConsoleScreenBufferInfo()获取屏幕缓冲区大小 调用pe
i、 e我单击控制台上的(350250)像素,但返回的位置是(56,35)。例如,我在谷歌搜索了所有内容,但没有找到任何有用的内容。这将让您进一步了解:
getconsoleewindow()
到运行进程的控制台的句柄GetConsoleFontSize()
以获取控制台字体的宽度和高度(以像素为单位)GetConsoleScreenBufferInfo()
获取屏幕缓冲区大小peek控制台输入()
或ReadConsoleOutput()
阅读控制台的内容,您可能应该继续阅读,以了解这里发生了什么