|
如图,右边窗口中的“忽略”按钮已经可以定位到这个元素了,但没有句柄。
现在,想的效果是:当点击左边我的程序中的红色字“忽略”按钮的同时相当于点击右边红框“忽略”按钮。要求,鼠标指针在红字“忽略”按钮上不移动。
不知道有没有会的,能帮助一下吗?万分感谢!如果能给段代码或讲一下实现的方法也行。
在补充一下我的这边的情况:我会的是能获取到句柄的按钮,代码如下
//可以对有句柄的元素进行操作
[DllImport("User32.dll", EntryPoint = "SendMessage")]
public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
/// <summary>
/// 按下鼠标
/// </summary>
public const int WM_LBUTTONDOWN = 0x0201;
/// <summary>
/// 弹起鼠标
/// </summary>
public const int WM_LBUTTONUP = 0x0202;
SendMessage(hwd, WM_LBUTTONDOWN, IntPtr.Zero, (IntPtr)(0 * 65535 + 0));
SendMessage(hwd, WM_LBUTTONUP, IntPtr.Zero, (IntPtr)(0 * 65535 + 0));
|
|