Программный переход на главный экран Windows Mobile
-
07-07-2019 - |
Вопрос
У нас есть приложение, которое загружает некоторые файлы в фоновом режиме.Наше приложение появляется при подключении к Интернету, и после того, как пользователю будет предложено принять загрузку, мы хотели бы вернуться на главный экран, пока занимаемся своими делами.
Мы не можем придумать, как с этим поступить.Мы можем имитировать нажатие кнопки «назад» несколько раз, что иногда срабатывает, но то, что вы в итоге окажетесь, зависит от того, что делал пользователь, когда произошло подключение к Интернету.
Итак, может ли кто-нибудь дать указания, как это сделать?
Спасибо.
Павел.
Решение
Можете ли вы попробовать установить экран сегодняшнего дня в качестве окна переднего плана?
HWND hWnd = FindWindow(_T("DesktopExplorerWindow"), _T("Рабочий стол");SetForegroundWindow(hWnd);
Другие советы
Почему бы вам просто не скрыть свое приложение?
Лучшей альтернативой может быть использование объекта оболочки уведомлений вместо открытия полноэкранного окна. Подробности здесь.