WH_JOURNALRECORD类型的钩子程序我知道怎么用,但是WH_JOURNALPLAYBACK类型的钩子程序是怎么回放的呢?我写不出来,大虾们谁给了提示,有例子最好,谢谢!!!!
解决方案 »
- 在CListCtrl中如何发送HDN_BEGINTRACK消息,使列表产生拖动列头分隔栏的目的(是CListCtrl发送消息完成的,不是用户操作的)。
- 如何使listControl的大小随着窗口的大小改变而改变
- Com 编译时遇到的问题。请教解决。
- 重载WM_ERASEBKGND()后VIEW中ONDRAW()中的绘图不起作用了
- 关于 CClientDC 的一个小问题 谢谢!!!!!!!!!!!!!
- 一个简单的启动对话框显示顺序?
- VC中读写内存的API是什么呢?请告知
- 如何响应IE里控件 按下的消息 急在线等!~~
- LINUX下socket通信问题?
- ??????Access Vo...错误,怎么解决??????急死了
- 郁闷,女朋友都没有,要分何用?先散100,明天再散100,后天如果我还上网,再散100
- 谁知道写服务线程怎么退出呢???
我寄给你我写的DEMO。
如果nCode < 0 return ::CallNextHookEx(...);如果nCode == HC_SKIP:将你保存的消息的EVENTMSG结构指向下一个消息的EVENTMSG结构.如果nCode == HC_GETNEXT:将你保存的每一个消息的EVENTMSG结构在每次进入此标志的时候都赋给回调函数的lParam参数,需要将lParam转型成EVENTMSG结构的指针,然后再赋值.其实我觉得你还是看看MSDN上讲的比较好.