Программный переход на домашний экран Windows Mobile - PullRequest
1 голос
/ 10 ноября 2008

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

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

Итак, кто-то может дать подсказки, как это сделать?

Спасибо.

Paul.

Ответы [ 2 ]

1 голос
/ 10 ноября 2008

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

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

1 голос
/ 10 ноября 2008

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

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

...