捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
MsgInfo V1.00 察看当前进程中消息的控件
关键字:MsgInfo Hook 进程 消息 钩子
来 自:原创
平 台:Win9x,Win2k/NT,WinXP 下载所需:0 火柴
深浅度:初级 完成时间:2004/10/18
发布者:fj218 发布时间:2004/10/24
编辑器:DELPHI6 语  种:简体中文
分 类:系统 下载浏览:883/9808
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
MsgInfo V1.00

(一)、说明
一个用来察看当前进程中消息的控件,D6环境编译。

(二)、属性
1、ShowType:
   MSGHex:      是否显示消息ID(16进制)
   MSGDec:      是否显示消息ID(10进制)
   MSGStr:      是否显示消息ID(字符串)
   MsgClassName:是否显示窗体类名
   MsgHwnd:     是否显示窗体句柄
   MsgWParam:   是否显示消息WParam值
   MsgLParam:   是否显示消息LParam值
2、DefineClassName:  允许(禁止)显示消息的窗体类名,如TForm1
3、DefineMsg:        允许(禁止)显示的消息ID,如$0005、wm_paint
4、DefineState:
   EnableMsg:       DefineMsg不为空串时,False禁止显示加入DefineMsg的消息,True只显示加入DefineMsg的消息
   EnableClassName: DefinClassName不为空串时,False禁止显示加入DefineClassName的消息,True只显示加入DefineMsg的消息
   EnableHwnd:      设置了AddDefineHwnd后,False禁止显示ADDDefineHwnd加入的窗体句柄消息,True则只显示加入的窗体句柄消息
                    EnableClassName和EnableHwnd设置不一致时,以EnableClassName为准
5、DisableFrequent:是否过滤掉WM_NCHITTEST、WM_SETCURSOR、WM_ENTERIDLE、WM_NOTIFY出现频繁的消息
6、HookType:        设置钩子类型
7、Activate:        是否激活钩子

(三)、方法
1、AddDefineHwnd():  加入的句柄为允许(禁止)显示消息的窗体句柄(可加入多个)
2、Clear:             清空消息信息

(四)、事件
HookMethod:     可以在此事件中自行处理钩子,钩子返回值Result默认为0
                注意在处理CBT钩子的HCBT_CreateWnd时,设计期拖放到窗体的控件还未创建,使用这些控件的属性和方法会出现异常。  

(五)、文件
MsgInfo.txt是参考文件,必须放入执行程序当前目录。此文件可自定义或扩充,无需排序
格式:第一行表示消息ID的十六进制字符串,如$0005,必须$开头
      第二行表示消息ID的字符串常量,如WM_Size
      第三行表示该消息的说明(可省略)
MsgResult.txt显示结果

(六)、制作
双元软件工作室
http://shuangyuan.wx-e.com/
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论5条
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表