消息断点

windows编程

 

无论是自己注册后创建的窗口,还是,系统默认的窗口,如按钮,复选框,单选框,对话框等都有一个相同的类WENCALSS   每一个窗口都有自己的消息处理函数,只是子窗口的消息处理函数会由系统转化到父窗口的WM_COMMAND消息,然后再根据消息的后两个参数找到消息的ID进行消息处理

 

 

可以利用VC6工具中的工具找到相应窗口的ID 

下消息断点   W----------------》根据窗口的className确定相应控件后下相应的消息断点,然后出发消息事件,此时会断在消息处理函数的地方,注意由于消息处理函数都是系统自己调用的,所以会断在系统的领空,此时来到内存,找到代码段,下内存访问断点,再F9执行,将断在用户领空,但该断点出不一定是我们自己触发的,因为只要程序一执行,就会不断的发出各种消息,所以此时需要根据消息的特点来判断是否是我们需要的断点 

 

转载于:https://www.cnblogs.com/zhuh102/p/6093372.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值