首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从扫雷舰的curson位置获取信息

从扫雷舰的curson位置获取信息
EN

Stack Overflow用户
提问于 2014-02-09 09:51:21
回答 2查看 65关注 0票数 0

我想知道是否有一种方法可以让我从C#中的光标位置提取一些信息。

我正在尝试创建一个扫雷解算器,希望鼠标悬停在windows版本的扫雷程序上,并能够通过查看数字的颜色来辨别方块周围的炸弹数量。

EN

回答 2

Stack Overflow用户

发布于 2014-02-09 17:51:27

您可以使用answers to this other question中提供的代码来捕获屏幕的位图,但是您必须自己处理该位图才能从中获得任何含义。

票数 0
EN

Stack Overflow用户

发布于 2014-02-09 17:11:36

使用Windows API获取光标位置:

代码语言:javascript
复制
using System.Runtime.InteropServices;

[DllImport("user32.dll")]
public static extern bool GetCursorPos(out POINT lpPoint);

[StructLayout(LayoutKind.Sequential)]
public struct POINT
{
    public int X;
    public int Y;

    public static implicit operator Point(POINT point)
    {
        return new Point(point.X, point.Y);
    }
}

POINT lpPoint;
// Get current location of cursor
GetCursorPos( out lpPoint );
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21654237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档