当前位置: 代码迷 >> C# >> 怎么复制其它程序中选择的文字
  详细解决方案

怎么复制其它程序中选择的文字

热度:108   发布时间:2016-05-05 03:59:02.0
如何复制其它程序中选择的文字
例如:form1中有个textbox1 ,在QQ、浏览器或者搜索框中选择文字,松开左键后获取选中的文字赋值到Textbox1中
此功能类似词典的划词功能,只是不用那么复杂,有劳各位了
------解决思路----------------------


 private void textBox1_MouseUp(object sender, MouseEventArgs e)
        {
            if (!string.IsNullOrEmpty(textBox1.Text))
            {
                textBox1.SelectAll();
                Clipboard.SetText(textBox1.Text);
            }
        }

------解决思路----------------------
这个比较难,帮忙顶一下,你可以参考金山词霸的取词函数,看看windowsAPI中有没有相关的函数可以取得当前选择的文本
------解决思路----------------------
那你得自己处理系统消息了
------解决思路----------------------


那没得搞。这个你要搞到HOOK C#不好实现。
------解决思路----------------------
http://wenku.baidu.com/link?url=d-HsXRWsFoZq8XnZxG7_zxCyl0zgZzliY3hFN8ouVFBuJ-QW8_lkDiqw6JOrU_JknHvWPVSb35ecJxctXkeTf3WqZL0vjyL08TQt8jZH1Xe
看看这个,试试行不行
  相关解决方案