Frage

Wir haben eine Anwendung, die einige Dateien im Hintergrund herunterlädt. Unsere Anwendung erscheint, wenn eine Internetverbindung besteht, und nachdem der Benutzer aufgefordert die Downloads zu akzeptieren, möchten wir auf dem Home-Bildschirm wechseln, während wir unsere Sachen zu tun.

Wir können nicht herausfinden, wie man dies zu tun. Wir emulieren kann „zurück“ ein paar Mal drücken, die manchmal funktioniert, aber wo Sie am Ende hängt davon ab, was der Benutzer tat, als die Internet-Verbindung geschehen ist.

So kann jemand geben Hinweise darauf, wie dies zu tun?

Danke.

Paul.

War es hilfreich?

Lösung

Kann versuchen Sie den Heute-Bildschirm als Vordergrundfenster einstellen?

HWND hWnd = Findwindow (_T ( "DesktopExplorerWindow"), _T ( "Desktop")); SetForegroundWindow (hWnd);

Andere Tipps

Warum gehst du nicht einfach verstecken Sie Ihre app?

ein Mitteilung Shell-Objekt verwendet stattdessen ein Vollbild-Fenster auftauchen könnte eine bessere Alternative sein. Einzelheiten hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top