我想建立一个构子,当"硬件向导"窗口将要创建时就截获并过滤掉这个创建消息,也就是不让它创建.
我在MSDN上看到当设置钩子类型是WH_CBT时可以截获窗口创建的消息,不过我怎么样才能知道将要创建的窗口是不是"硬件向导"窗口呢?
是不是需要知道它的句柄?可是怎么样才能得到它的句柄呢?
谢谢.

解决方案 »

  1.   

    谢谢你.
    那么构子类型是不是WH_CBT呢?
    我刚刚用以前下载的键盘钩子改成这种钩子了,但是好像不行,nCode始终都不等于HCBT_CREATEWND
      

  2.   

    楼主可以参考MFC的AfxHookWindowCreate函数, 它在里面注册钩子处理函数_AfxCbtFilterHook
    看看它怎么处理的。
      

  3.   

    先设一个
    CallBack函数(钩子)
    然后
    安装钩子
    再然后
    删除钩子
    //钩子(安装\删除查Win32 API)
      

  4.   

    是WH_CBT钩子
    可以截获 有很多例子的