我们有一个在后台下载一些文件的应用程序。当建立 Internet 连接时,我们的应用程序会弹出,并且在提示用户接受下载后,我们希望在执行操作时切换回主屏幕。
我们不知道该怎么做。我们可以模拟几次按下“返回”,这有时会起作用,但最终的结果取决于互联网连接发生时用户在做什么。
那么,有人可以提供如何做到这一点的指针吗?
谢谢。
保罗。
我们有一个在后台下载一些文件的应用程序。当建立 Internet 连接时,我们的应用程序会弹出,并且在提示用户接受下载后,我们希望在执行操作时切换回主屏幕。
我们不知道该怎么做。我们可以模拟几次按下“返回”,这有时会起作用,但最终的结果取决于互联网连接发生时用户在做什么。
那么,有人可以提供如何做到这一点的指针吗?
谢谢。
保罗。
您可以尝试将今天的屏幕设置为前景窗口吗?
HWND hWnd = FindWindow(_T("DesktopExplorerWindow"), _T("Desktop")); SetForegroundWindow(hWnd);
你为什么不简单地隐藏你的应用程序?
使用通知外壳对象而不是弹出全屏窗口可能是更好的选择。详情在这里。