关于热键的求救:
本人正在编写一游戏修改程序,现在热键设定这一功能的设计上遇到困难。
我用RegisterHotKey()设置热键,遇到以下两个问题:
1:在Win98下,运行某些全屏DirectX-Needed游戏时热键不起作用了,可能是WM_HOTKEY消息被截获走了。在Win2k下没有这样的情况。
2:如果我在主表单上加一TrayIcon控件,先最小化程序到System Tray。那么在弹出时无论用BringToFront或ShowWindow或SetActiveWindow等等函数,都不能激活程序。
我该如何解决着两个问题?难道要用 Hook来解决吗?还有,如何中断一个游戏然后弹出我的程序,在修改后恢复运行它?