滴水 3.1 枚举窗口 鼠标键盘函数事件
1.查找窗口
查找指定窗口
窗口控制
2.查找子窗口
查找子窗口
通过信息机制查找指定窗口
3.枚举子窗口
枚举所有打开窗口
4.模拟鼠标单击
模拟键盘
QQ自动登录代码
点击查看代码
void test()
{
TCHAR szTitle[MAX_PATH] = { 0 };
RECT r;
HWND hwnd = ::FindWindow(TEXT("TXGuiFoundation"), TEXT("QQ"));
if (hwnd != NULL)
{
//获取窗口坐标
::GetWindowRect(hwnd, &r);
printf("%d %d", r.left, r.top);
//设置鼠标的位置
::SetCursorPos(r.left + 150, r.top + 300);
Sleep(2000);
//鼠标左键单击
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);//点下左键
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);//松开左键
}
else
{
::MessageBox(NULL, TEXT("窗口没有找到"), TEXT("[ERROR]"), MB_OK);
}
}
本文来自博客园,作者:逆向狗,转载请注明原文链接:https://www.cnblogs.com/Agtw/p/17166215.html