发送消息,获取系统剪贴板内容至 richedit中 ( 积分: 0 )

  • 主题发起人 主题发起人 singer
  • 开始时间 开始时间
S

singer

Unregistered / Unconfirmed
GUEST, unregistred user!
高手:<br>如何:?:???:::______&gt;&gt;&gt;<br><br>发送消息,获取系统剪贴板内容至&nbsp;richedit中<br>我已经有richedit的句柄了,但richedit不是自己的程序,所以不能直接引用,我认为可以向这个句柄发送什么消息,并处理,从而得到剪贴板上的内荣,但是我不会。请指教@@@<br><br>谢谢》》》》》
 
const&nbsp;<br>&nbsp;&nbsp;CM_GETCLIPBOARDCONTENT&nbsp;=&nbsp;WM_USER&nbsp;+&nbsp;1;<br>procedure&nbsp;ClipboardMsg(var&nbsp;Message:&nbsp;TMessage);&nbsp;message&nbsp;GETCLIPBOARDCONTENT&nbsp;;<br>begin<br>&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;Message.Msg&nbsp;of<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//做你的工作&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dispatch(Message)<br>&nbsp;&nbsp;&nbsp;&nbsp;end;<br>end;<br><br>SendMessage|PostMessage&nbsp;(richedit的句柄,&nbsp;CM_GETCLIPBOARDCONTENT,&nbsp;0,&nbsp;0);
 
case&nbsp;Message.Msg&nbsp;of<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CM_GETCLIPBOARDCONTENT&nbsp;:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;begin&nbsp;&nbsp;&nbsp;//做你的工作&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end;<br>补充一下下面这部份是多余的,&nbsp;抱歉<br>[开始]<br>&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dispatch(Message)<br>[结束]<br><br>&nbsp;&nbsp;&nbsp;&nbsp;end;
 
richedit不是自己的程序!!!!!!!!!!!!!!!!!!!!<br><br>我想知道怎样利用剪贴版
 
接受答案了.
 
后退
顶部