我有一段代码使用WinXP的SetForegroundWindow API将光标下的窗口带到前台.我一直在测试它的Vista,但API似乎不再正确地完成工作.
AllowSetForeground没有帮助,我的进程是后台进程.
我可以用什么来完成这个?
尝试以下代码,看看它是否适合您:
SetWindowPos(WndHandle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE); SetWindowPos(WndHandle,HWND_NOTOPMOST,0,0,0,0,SWP_SHOWWINDOW | SWP_NOMOVE | SWP_NOSIZE);