HWND hwnd = FindWindowEx(0, 0, L"StandardFrame", L"淘宝旺旺窗口名称");
if (hwnd)
{
SetForegroundWindow(hwnd);
EnumChildWindows(hwnd, EnumWindowCallback, 0);
}
BOOL WINAPI EnumWindowCallback(HWND hwnd, LPARAM lparameter)
{
TCHAR text[128] = { 0 };
GetClassName(hwnd, text, 128);
if (text[0] == L'R')
{
TCHAR* temp = L"RichEditComponent";
int result = strcmp((LPCSTR)temp, (LPCSTR)text);
if (result == 0)
{
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL,0), 0, 0);
keybd_event(VK_RETURN, MapVirtualKey(VK_RETURN,0), 0, 0);
keybd_event(VK_RETURN, MapVirtualKey(VK_RETURN, 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0);
return FALSE;
}
}
return TRUE;
}淘宝旺旺自动发消息
最新推荐文章于 2024-04-18 09:17:30 发布
本文介绍了一段使用C++编写的代码,该代码能够找到并激活淘宝旺旺的聊天窗口,通过枚举子窗口找到富文本编辑控件,并模拟Ctrl+Enter按键组合来触发消息发送。
1058





