两个进程间来回切换,程序的激活状态,SetForegroudWindow与SetActiveWindow等等API都没有用,真是奇怪?
我在程序中开了一个进程来调另一个程序,比如说是游戏(一个非DirectX,非全屏的)。
这个子程序会在当前的这个父程序的TOP上,我想能在一定时间后,父程序会弹出一个对话框在这个游戏上说时间到了,要再玩就要做XX,然后做了XX之后将,再将焦点切换回去,回到游戏上,问题是这个游戏要在玩的时候总会不停的接收,键盘的输入,我用SetForegroudWindow与SetActiveWindow,SetWindowPos等等API都没有用,只要游戏在玩,这个对话框都不能到前台来,我将这个游戏的给EnableWindow(false),
ShowWindow(SW_HIDE)等等也没有用,真的不知是怎么回事。
请大家给一点思路与方法!