2014-02-09 3 views
0

C#의 커서 위치에서 일부 정보를 추출 할 수있는 방법이 있는지 궁금합니다.지뢰 찾기에서 curson 위치 정보 얻기

지뢰 찾기 해결사를 만들려고하고 있는데 마우스가 지뢰밭의 Windows 버전 위에 마우스를 놓고 숫자의 색상을 보아 사각형을 둘러싼 폭탄의 양을 알 수 있기를 바랍니다.

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

윈도우 API를 사용하여 커서 위치를 얻기 .

0

당신은 this other question에 대한 답변에서 제공하는 코드를 사용하여 화면의 비트 맵을 캡처 할 수 있지만, 그때 자신이 그것에서 어떤 의미를 도출하는 것을 처리해야합니다 :

+0

또한 마우스 위치 (P/Invoke)를 캡처하고 처리하는 동안 해당 정보를 활용할 것입니다. – MasterMastic