Hôm trước tụi dự thi DID dùng sự kiện key press giả lập các phím tắt của các chương trình đang chạy.
Mình cũng đã làm thử sự kiện click chuột rồi (tiện thể show luôn
)
khai báo trước (khai báo thư viện, const)
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern void mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);
public const int MOUSEEVENTF_LEFTDOWN = 0x02;
public const int MOUSEEVENTF_LEFTUP = 0x04;
public const int MOUSEEVENTF_RIGHTDOWN = 0x08;
public const int MOUSEEVENTF_RIGHTUP = 0x10;
gọi hàm click chuột trái
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, Cursor.Position.X, Cursor.Position.Y, 0, 0);
Tương tự cho các sự kiện, kết hợp sẽ có tất cả các sự kiện đv chuột.
Nói chung hầu như làm được tất cả, chỉ có điều làm tìm hiểu hết ko thôi. Khi cần dùng gì bạn có thể hỏi bác Google xem sao