当前位置: 首页 > 编程语言 > C#

UI自动化“选中文本”分享

时间:2023-04-10 15:58:07 C#

UI自动化“选中文本”谁知道如何使用UI自动化和.Net从其他应用程序中获取选中文本?http://msdn.microsoft.com/zh-cn/library/ms745158.aspx以上就是C#学习教程的全部内容:UI自动化“选中文本”,如果对大家有用还需要详细了解一下C#希望大家多多关注教程—privatevoidbutton1_Click(objectsender,EventArgse){Process[]plist=Process.GetProcesses();foreach(Processpinplist){if(p.ProcessName=="notepad"){AutomationElementae=AutomationElement.FromHandle(p.MainWindowHandle);AutomationElementnpEdit=ae.FindFirst(TreeScope.Descendants,newPropertyCondition(AutomationElement.ClassNameProperty,"Edit"));TextPatterntp=npEdit.GetCurrentPattern(TextPattern;asTextPattern)TextPatternRange[]trs;如果(tp.SupportedTextSelection==SupportedTextSelection.None){返回;}else{trs=tp.GetSelection();lblSelectedText.Text=trs[0].GetText(-1);}}}}本文整理自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: