社区
界面
帖子详情
求助!如何截获窗口中的滚动条消息,SetWindowsHookEx中用那个钩子?WH_MSGFILTER么?
ChocoboY
2004-10-15 12:47:36
我想截获指定窗口中的滚动条消息:如WM_HSCROLL,WM_VSCROLL之类的.该怎么弄?
...全文
325
4
打赏
收藏
求助!如何截获窗口中的滚动条消息,SetWindowsHookEx中用那个钩子?WH_MSGFILTER么?
我想截获指定窗口中的滚动条消息:如WM_HSCROLL,WM_VSCROLL之类的.该怎么弄?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
roger_ding
2004-10-15
打赏
举报
回复
WH_CALLWNDPROC
但是很多控件的滚动不会产生WM_HSCROLL,WM_VSCROLL
ChocoboY
2004-10-15
打赏
举报
回复
to: 海天一色
thank you,我还有个问题,用CALLWNDPROC函数的时候,要注意些什么,好象有些消息不能截获,一但对这些截获的消息进行操作就把进程卡死了...
to: psbeond
用MSGFILTER不能截获到具体的滚动事件哦,比如WM_VSCROLL的,只截获到滚动条的鼠标消息...
psbeond
2004-10-15
打赏
举报
回复
是的
1、使用
g_Hook = ::SetWindowsHookEx( WH_MSGFILTER, MessageProc, NULL, ::GetCurrentThreadId() );
安装钩子
2、
LRESULT CALLBACK MessageProc( int nCode, WPARAM wParam, LPARAM lParam )
{
if ( nCode == MSGF_SCROLLBAR )
{
MSG *pMsg = ( MSG * )lParam;
CString str;
str.Format( "%x", pMsg->message );
TRACE( str );//在这里可以踪一些滚动条消息
if ( pMsg->message == 0x200 )
SendMessage( pMsg->hwnd, WM_PAINT, pMsg->wParam, pMsg->lParam );
}
return CallNextHookEx( g_Hook, nCode, wParam, lParam );
}
ChocoboY
2004-10-15
打赏
举报
回复
我试试,顺便问下,WH_MSGFILTER是不是只截获产生滚动条自身的消息,如在滚动条上的鼠标事件等
关于
HOOK
,如何通过
钩子
截获
指定
窗口
的所有
消息
Set
Windows
Hook
Ex
Set
Windows
Hook
Ex
第三个参数为HINSTANCE,通过FindWindow找到指定
窗口
句柄后如何 得到该进程的HINSTANCE呢? 这个参数应该是你调用
Set
Windows
Hook
Ex
的DLL的模块实例句柄,它可以经由DllMain入口的第一个参数得到...
VB高级
钩子
编程
关于
Hook
一、基本概念:
钩子
(
Hook
),是
Windows
消息
处理机制的一个平台,应用程序可以在上面设置子程以监视指定
窗口
的某种
消息
,而且所监视的
窗口
可以是其他进程所创建的。当
消息
到达后,在目标
窗口
处理函数之前...
HOOK
钩子
函数
因为工作
中
用到了
钩子
函数,刚开始认为跟回调函数一样,昨天在使用
中
发现还是有些去别的,对
HOOK
钩子
函数总结一下 一.
钩子
函数的运用
钩子
函数是一个处理
消息
的程序段,通过系统调用,将其挂载在系统上。每当特定...
钩子
H
HOOK
基本概念 ...
钩子
机制允许应用程序
截获
处理window
消息
或特定事件。
钩子
实际上是一个处理
消息
的程序段,通过系统调用,把它挂入系统。每当特定的
消息
发出,在没有到达目的
窗口
前,
钩子
程序就先捕获该
WINDOWS
钩子
函数
本课
中
我们将要学习
WINDOWS
钩子
函数的使用方法。
WINDOWS
钩子
函数的功能非常强大,有了它您可以探测其它进程并且改变其它进程的行为。 理论:
WINDOWS
的
钩子
函数可以认为是
WINDOWS
的主要特性之一。利用它们,您可以...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章