C++ 以编程方式导航到Windows Mobile主屏幕

C++ 以编程方式导航到Windows Mobile主屏幕,c++,windows-mobile,navigation,background,homescreen,C++,Windows Mobile,Navigation,Background,Homescreen,我们有一个在后台下载一些文件的应用程序。当连接到互联网时,我们的应用程序会弹出,在提示用户接受下载后,我们希望在完成工作时切换回主屏幕 我们不知道该怎么做。我们可以模拟几次“后退”,这有时是有效的,但最终的结果取决于用户在互联网连接发生时的行为 那么,有人能为如何做到这一点提供指导吗 谢谢 保罗。你能试着把今天的屏幕设为前景窗口吗 HWND HWND=FindWindow(_T(“桌面探索者窗口”),_T(“桌面”); setforegroundindow(hWnd) 你为什么不干脆隐藏你的应用

我们有一个在后台下载一些文件的应用程序。当连接到互联网时,我们的应用程序会弹出,在提示用户接受下载后,我们希望在完成工作时切换回主屏幕

我们不知道该怎么做。我们可以模拟几次“后退”,这有时是有效的,但最终的结果取决于用户在互联网连接发生时的行为

那么,有人能为如何做到这一点提供指导吗

谢谢


保罗。

你能试着把今天的屏幕设为前景窗口吗

HWND HWND=FindWindow(_T(“桌面探索者窗口”),_T(“桌面”);
setforegroundindow(hWnd)

你为什么不干脆隐藏你的应用程序呢


使用通知shell对象而不是弹出全屏窗口可能是更好的选择

好主意。客户要求这种行为,但我们可以回去询问他们是否接受通知。根据该链接,它只适用于PocketPC。我们也需要支持智能手机:(使用Remote Spy查看windows mobile 5智能手机,桌面似乎没有窗口名,而pocket pc有。您可以尝试一下:HWND HWND=FindWindow(_t(“DesktopExplorerWindow”),NULL);