一个关于WM_ACTIVATE的问题,请大家一定要指教 我想侦测新窗口激活的动作目前想来想去只觉得应该用hook,hook WM_ACTIVATE消息但是.net下这个消息似乎捕捉不到,是不是全局的关系?另外,又没有别的解决方法,可以让我的程序知道某个窗口被用户激活了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在只能做到hook程序本身的CBT消息请问究竟如何实现监控别的程序的启动?顶一下达人帮忙 以下是我的一个思路,没测试,请参考一下:Form类下有AddOwnedForm方法,使某窗体归另一个窗体所有。当然你也可以用RemoveOwnedForm方法从此窗体移除附属窗体。然后通过OwnedForms属性返回Form 数组,在Form 数组中你可以用迭代的方法找出被用户激活的窗口。另外:你可以考虑用NativeWindow类(有点类似Hook的类),在窗口过程中截获操作系统窗口消息. 看错了,是监控别的程序!.net好象不支持全局Hook! 那是不是用unmanagedcode dll可以做到? C#网络编程中保持长连接的问题 如何导出数据库表结构和表中的数据? 请教 顶者有分,关于Excel导出问题, 怎么样设置Excel导出时候的,列宽, 如果太长再换行 如何读取http text file? 问下:能通过Configuration读取自己定义位置的配置文件吗 .net写客户端将数据更新到java服务端的问题 C#编程问题(新手提问)? 移除当前用户控件 asp.net 网站调试能运行 编译网站却出错 本人的软件公司要重组了。有公司管理经验的能提些建议吗? POP3客户端如何支持SSL?
顶一下
达人帮忙
Form类下有AddOwnedForm方法,使某窗体归另一个窗体所有。当然你也可以用RemoveOwnedForm方法从此窗体移除附属窗体。然后通过OwnedForms属性返回Form 数组,在Form 数组中你可以用迭代的方法找出被用户激活的窗口。另外:你可以考虑用NativeWindow类(有点类似Hook的类),在窗口过程中截获操作系统窗口消息.
.net好象不支持全局Hook!