728x90
GetCursorPos함수는 현재 화면상에서 Mouse Pointer의 위치를 반환합니다.
Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (ByRef lpPoint As POINTAPI) As Integer
- VB.NET 선언
Public Structure POINTAPI
Public x As Integer
Public y As Integer
End Structure
Dim pntapi As POINTAPI
GetCursorPos(pntapi)
pntapi.x
pntapi.y
- VB.NET 호출
[DllImport("user32.dll")]
public static extern int GetCursorPos(ref POINTAPI lpPoint);
- C# 선언
public struct POINTAPI {
public int x;
public int y;
};
POINTAPI pntapi = new POINTAPI();
GetCursorPos(ref pntapi);
pntapi.x
pntapi.y
- C# 호출
이 함수는 실행에 실패하는 경우 0값을 반환합니다.
728x90
'.NET > Windows API for .NET' 카테고리의 다른 글
EnableWindow - Program(Window)및 특정 Control사용가능여부설정 (0) | 2019.07.31 |
---|---|
LoadCursorFromFile - 새로운 Mouse Cursor의 Load (0) | 2019.07.31 |
가상 Key Code표 (0) | 2019.07.31 |
LoadkeyboardLayout - Keyboard 배열 가져오기 (0) | 2019.07.31 |
GetKeyboardLayoutName - Keyboard Layout 이름 반환 (0) | 2019.07.31 |