我想做个最小化到系统托盘的程序,比如可以将记事本程序最小化到系统托盘。
现在我是用HOOK,将我的dll注入了记事本程序,并且可以HOOK到最小化窗口消息,并且隐藏记事本,在系统托盘显示,不过当我点击系统托盘的icon时,记事本无法响应我的WM_NOTIFYICON自定义消息,这个消息是我在dll里面自定义的,按道理说,注入DLL,应该也将此消息注入到记事本程序空间,怎么记事本自己无法捕捉到呢?我用的钩子就是WH_GETMESSAGE,难道说是钩子问题吗?
现在我是用HOOK,将我的dll注入了记事本程序,并且可以HOOK到最小化窗口消息,并且隐藏记事本,在系统托盘显示,不过当我点击系统托盘的icon时,记事本无法响应我的WM_NOTIFYICON自定义消息,这个消息是我在dll里面自定义的,按道理说,注入DLL,应该也将此消息注入到记事本程序空间,怎么记事本自己无法捕捉到呢?我用的钩子就是WH_GETMESSAGE,难道说是钩子问题吗?
解决方案 »
- 对话框中的菜单在禁止后无法恢复
- 用ado连sqlserver时“未指定的错误”提示,如何避免?
- 控件坐标问题
- 对话框里的onkeydown()消息失灵,重载了pretanslatemessage还是有问题?大虾来帮看看
- 关于MFC程序运行时的参数
- 哪里Norton diskedit 下载,或者给我一个,[email protected],急急急急急急
- 在哪里可以下载DirectX8.0 SDK帮助文档?
- 如何实现MIME编码与解码?
- ANSI字符串与Unicode字符串有什么区别?进行RS232通讯时想发“1234”可不可以直接发,还是转化成ASIC玛之后发?
- MFC如何实现静默安装驱动程序
- 求winsocket2的vc服务器客户端简单例子
- ado+sql创建表
是在DLL里面响应吧.........
ShowWindow()来将记事本还原。。