반응형
간단하게 마우스 커서의 위치를 윈도우에서 내가 원하는 위치로 이동하고 싶어서 찾서 구현해 보았다.
Move 버튼을 누르면 정해진 500, 500 의 좌표로 마우스 커서가 이동한다.
아래의 코드를 그대로 적용하면 된다.
123456789101112131415161718192021222324252627282930313233343536373839404142434445 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms; using System.Runtime.InteropServices; namespace WindowsFormsApp1{ public partial class Form1 : Form { [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo); private const int MOUSEEVENTF_LEFTDOWN = 0x02; private const int MOUSEEVENTF_LEFTUP = 0x04; private const int MOUSEEVENTF_RIGHTDOWN = 0x08; private const int MOUSEEVENTF_RIGHTUP = 0x10; private Cursor Cursor; public Form1() { InitializeComponent(); this.Cursor = new Cursor(Cursor.Current.Handle); } private void button1_Click(object sender, EventArgs e) { int X, Y; Cursor.Position = new Point(500, 500); } }} cs
728x90
반응형
'공부 > C#' 카테고리의 다른 글
210314 using System.Threading; (0) | 2021.03.15 |
---|---|
210304 C# Winform 첫 번째 클래스 (0) | 2021.03.15 |
210212 OpenCV C# PictureBoxIpl SizeMode (0) | 2021.02.12 |
210208 C# Barcode reader project (2) (1) | 2021.02.11 |
210202 C# Barcode reader project (1) (0) | 2021.02.10 |