Вопрос

У нас есть приложение, которое загружает некоторые файлы в фоновом режиме.Наше приложение появляется при подключении к Интернету, и после того, как пользователю будет предложено принять загрузку, мы хотели бы вернуться на главный экран, пока занимаемся своими делами.

Мы не можем придумать, как с этим поступить.Мы можем имитировать нажатие кнопки «назад» несколько раз, что иногда срабатывает, но то, что вы в итоге окажетесь, зависит от того, что делал пользователь, когда произошло подключение к Интернету.

Итак, может ли кто-нибудь дать указания, как это сделать?

Спасибо.

Павел.

Это было полезно?

Решение

Можете ли вы попробовать установить экран сегодняшнего дня в качестве окна переднего плана?

HWND hWnd = FindWindow(_T("DesktopExplorerWindow"), _T("Рабочий стол");SetForegroundWindow(hWnd);

Другие советы

Почему бы вам просто не скрыть свое приложение?

Лучшей альтернативой может быть использование объекта оболочки уведомлений вместо открытия полноэкранного окна. Подробности здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top