我尝试使用sendmessage模拟按钮点击。
以下是声明:
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int SendMessage(int hWnd, int msg, int wParam, String lParam);
以下是代码:
//通过更改密码链接获取窗口句柄 IntPtr objHandle = new IntPtr();
objHandle =getWindowObjHandleByText(ChangePasswordLink,(IntPtr)hwnd);
// click the change password
SendMessage((int)objHandle,0x00F5, 0, null);
sendmessage在Windows 7机器上运行良好,但Sendmessae在windows10上无效。
请提供建议。