ControlSend()以类似于Send()的方式工作,但它可以将击键直接发送到窗口/控件,而不仅仅是活动窗口。它将窗口/控制hwnd作为带击键的参数。 我用过
SendMessage($_,WM_KEYDOWN, VK_RETURN, 0);
SendMessage($_,WM_KEYUP, VK_RETURN, 0);
和
SendMessage($Ctrls5,WM_CHAR, VK_RETURN, 0);
我也使用了SendKeys(“{ENTER}”);但它希望窗口出现在前台。
帮我解决这个问题。
答案 0 :(得分:0)
如果您在文本框中发送回车键以进行回车,则您没有此功能。
但是如果你想在按钮或任何其他控件上发送回车键(点击它),那么你可以通过功能
这样做PushChildById(Parent_HWND,ctrl_Hwnd);
PushChildButton(Parent_HWND,Ctrl_regex);