[请教]HOOK 和 NOTEPAD 中的粘贴功能

wwfttelne 2003-12-06 09:09:09
一般情况下,我在Word里面拷贝一段文字,然后在NOTEPAD中,按下 CTRL+V ,
文字拷贝到 NOTEPAD 。
我想利用HOOK技术,直到实现对Clipboard中的内容进行处理,然后拷贝到NOTEPAD当中。
我想使得 利用某种方式自动实现 CTRL+V

我想到两种方式,如:
模拟键盘操作
给NOTEPAD发消息

可是,键盘操作,我始终模拟不好,试了一些函数,总是实现不了自己的效果。
发消息,我也不知道给发什么样的消息。

请高手指点一下!

...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ross33123 2003-12-07
  • 打赏
  • 举报
回复
::FindWindow
::BringWindowToTop
::keybd_event(VK_CONTROL, 0, 0, 0);
::keybd_event('V', 0, 0, 0);
::keybd_event('V', 0, KEYEVENTF_KEYUP, 0);
::keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
wwfttelne 2003-12-07
  • 打赏
  • 举报
回复
发送消息我也成功了。
谢谢matiao
wwfttelne 2003-12-07
  • 打赏
  • 举报
回复
现在我用键盘模拟实现了。
谢谢ross!
matiao 2003-12-06
  • 打赏
  • 举报
回复
发消息用 : WM_COPYDATA

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧