我正在使用d3d9代理dll。
在这个代理dll中,我尝试将鼠标点击发送到已加载此dll的应用程序:
HWND mywin = FindWindow(NULL, "My Window Name");
PostMessage ( mywin, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(x,y));
Sleep(5);
PostMessage ( mywin, WM_LBUTTONUP, MK_LBUTTON, MAKELPARAM(x,y));
但应用程序忽略了它。
我何时使用
ControlClick($hWnd, "", "", "left", 1, 420, 135)
来自外部自动程序,它重新定位它并且工作正常。
由于autoit不是开源的,我不知道他们使用哪个windows api调用它。