我有一个应用程序,很多个窗体,在我的应用程序中复制了一个东西,只能在这几个窗体中才可以粘贴,出了这几个窗体或者是其他的应用程序 都不能用粘贴这个功能

解决方案 »

  1.   

    这,LZ太搞了吧,剪贴板可不是你线程创建的
    给个思路没试过,LZ自己试下吧,在程序里利用wndproc捕获热键处理,ctrl+c后将剪切板内容复制到一个共享内存里并清空剪贴板,ctrl+v时向消息句柄所在控件发送settext消息或者wm_char难点两个1 ctrl+c\v是系统热键,不知道能不能捕获,2 发送消息时能不能正确找到消息句柄所属控件
    (如果不能找到可以通过WindowFromPoint或者GetForegroundWindow去找顶端窗体)