Hi,
ich habe folgendes Problem: Wenn das Auspacken der Temp-Daten länger dauert (zum Beispel weil ein anderer Prozess grade viel CPU Last erzeugt), verliert das InstallShield Fenster den Fokus und liegt hinter dem aufrufenden Explorer-Fenster.
Ich habe nun schon versucht, durch SdShowMessage ("", FALSE) das InstallShield Fenster wieder in den Vordergrund zu bekommen, leider ohne Erfolg.
Das Problem ist - wie oben beschrieben - reproduzierbar. Interessanterweise tritt das Problem nur auf Windows 2000 Server Systemen auf, auf XP (embedded) nicht.
Weiss jemand Rat?
Ciao
Wincor
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.

Setup verliert Fokus
Started by
Wincor
, Nov 23 2004 11:50
3 replies to this topic
Posted 23 November 2004 - 13:27
evtl. hilft Dir ein WINAPI Aufruf wie SetForegroundWindow(handle);
definiere zunächst
prototype INT USER32.SetForegroundWindow(nHANDLE);
und rufe dann die Funktion mit dem Handle deines Installationsfensters auf.
Infos zur Funktion findest Du im MSDN:
http://msdn.microsof...roundwindow.asp
definiere zunächst
prototype INT USER32.SetForegroundWindow(nHANDLE);
und rufe dann die Funktion mit dem Handle deines Installationsfensters auf.
Infos zur Funktion findest Du im MSDN:
http://msdn.microsof...roundwindow.asp
Gruß / regards
Thomas
Thomas
Posted 24 November 2004 - 19:58
Vielleicht helfen auch die Beispiele unter "Enable Setup to Take Focus" auf http://www.installsi.../en/isp_ext.htm
Stefan Krüger
InstallSite.org twitter facebook
Posted 25 November 2004 - 12:25
Danke an Euch. Eine Kombination aus beiden Vorschlägen scheint nun zu helfen.
Danke nochmal.
Ciao
Wincor
Danke nochmal.
Ciao
Wincor