一尘不染

控制台应用程序的鼠标单击XY坐标检测/比较

c#

我有一个要在C#控制台应用程序中进行开发的游戏,纯粹是在练习更好的方法之前的实践。与使用诸如Windows Forms
App之类的具有内置按钮功能的东西相反,我努力获取光标位置(我知道该怎么做)并将其与控制台应用程序中由定义的多个区域进行比较也许是像素位置,但我也不知道像素以外是否存在某种内置的空间单位(这最后一点是我无法确定的部分)。

PS我知道这是一般性的,没有提供任何代码,但是我不认为这是必需的,因为我所要的只是对如何在控制台应用程序中获取XY坐标并将其固定在int中的简要说明。变量。

提前谢谢了!:D


阅读 281

收藏
2020-05-19

共1个答案

一尘不染

@弗兰克·克鲁格说的是什么。您真的要这样做吗?Windows窗体的设计,使这个 简单。

如果这样做,则需要在低级Windows
API中使用PInvoke。试试这个为出发点-
但要知道,这是明显比Windows窗体应用程序会更复杂。

2020-05-19