Hallo.<br><br>
Ich habe ein kleines Problem:<br>
Ich muß aus einem Dos-Fenster, das im Vollbildmodus läuft, ein Windowsprogramm starten.<br>
Nach dem Ende des Programms soll wieder in das Dos-Fenster gewechselt werden <br>
(es gibt nur dieses eine).<br>
Leider fkt. der folgende Code nicht :<br><br>
<pre>
Handle:=FindWindow(PChar('tty'),nil);
if (Handle <> 0) then
begin
SendMessage(Handle, WM_SYSCOMMAND, SC_HOTKEY, Handle);
SendMessage(Handle, WM_SYSCOMMAND, SC_RESTORE, Handle);
end;
</pre><br><br>
Das Dos-Fenster blinkt nur in der Taskleiste.<br>
Ich benutze Win98 SE / IE5 / Delphi4 SP1,2,3.<br>
Ich habe auch schon WM_ActivateApp ausprobiert.<br>
Das Ergebnis war, das der Programmbutton in der Taskbar "gedrückt" war,<br>
das Fenster aber trotzdem nicht in den Vordergrund geholt wurde.<br>
<br>
Vielleicht weiß jemand eine Antwort ?<br>
<br>
Danke,<br>
Karsten
Ich habe ein kleines Problem:<br>
Ich muß aus einem Dos-Fenster, das im Vollbildmodus läuft, ein Windowsprogramm starten.<br>
Nach dem Ende des Programms soll wieder in das Dos-Fenster gewechselt werden <br>
(es gibt nur dieses eine).<br>
Leider fkt. der folgende Code nicht :<br><br>
<pre>
Handle:=FindWindow(PChar('tty'),nil);
if (Handle <> 0) then
begin
SendMessage(Handle, WM_SYSCOMMAND, SC_HOTKEY, Handle);
SendMessage(Handle, WM_SYSCOMMAND, SC_RESTORE, Handle);
end;
</pre><br><br>
Das Dos-Fenster blinkt nur in der Taskleiste.<br>
Ich benutze Win98 SE / IE5 / Delphi4 SP1,2,3.<br>
Ich habe auch schon WM_ActivateApp ausprobiert.<br>
Das Ergebnis war, das der Programmbutton in der Taskbar "gedrückt" war,<br>
das Fenster aber trotzdem nicht in den Vordergrund geholt wurde.<br>
<br>
Vielleicht weiß jemand eine Antwort ?<br>
<br>
Danke,<br>
Karsten