C#SendMessage在Windows 10中不起作用

时间:2016-08-12 06:46:02

标签: c# sendmessage buttonclick

我尝试使用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上无效。

请提供建议。

0 个答案:

没有答案