peterdrew Vip
Tổng số bài gửi : 55 Join date : 01/03/2010 Age : 41 Đến từ : Weapon Institute
| Tiêu đề: [Thủ thuật C++] Click tự động vào Button của ứng dụng khác và menu Start của Win! Wed 30 Jun 2010, 15:19 | |
| Khi cần tự động click chuôt vào một nút lệnh nào đó của một ứng dụng khác, các bạn có thể làm như sau: - Code:
-
#include <windows.h>
int main() { HWND WindowHandle; HWND ButtonHandle; WindowHandle = FindWindow(NULL, Title); //Lay handle cua cua so cha; voi Title la ten cua App ButtonHandle = FindWindowEx(WindowHandle, 0, "Button", Button name); //Lay handle cua Button; voi Button name la ten cua nut lenh can click SendMessage (ButtonHandle, BM_CLICK, 0 , 0); return 0; } Và khi muốn tự động click vào menu Start của Windows thì chúng ta hãy sử dụng code này: - Code:
-
#include <windows.h>
void OpenStart(bool Open) { if (Open == true) { HWND TaskBar, Start; TaskBar = FindWindow("Shell_Traywnd",NULL); Start = FindWindowEx(TaskBar,0,"Button",NULL); PostMessage(Start,BM_CLICK,0,0); } } int main() { OpenStart (true); return 0; } | |
|