当我双击其他应用程序中的单词时,我希望得到选定的单词。因此,我自定义MouseKeyboardActivityMonitor的 HookManager_MouseDoubleClick 方法。但是将 SendKeys.SendWait(“^ c”)放入 HookManager_MouseDoubleClick 方法时它无效(它只获取“”字符串或所有文本字符串虽然我双击一个单词,但我无法得到所选单词。以同样的方式,GlobalHookDemo正常工作。我不知道 SendKeys.SendWait(“^ c”)在第一个项目中无法正常工作的原因。请帮助我。提前谢谢!
这是我的代码:
private void HookManager_MouseDoubleClick(object sender, MouseEventArgs e)
{
Clipboard.Clear();
SendKeys.SendWait("^c");
Log(string.Format("MouseDoubleClick \t\t {0}\n", Clipboard.GetText()));
}