Hi,
was ist denn heute los
Gerade habe ich im Usenet einen Beitrag verfasst, aus dem kopier ich mal:
Zitat:
Hi,
Alfred Gemsa schrieb:
> Wie mache ich es, dass ich eine Fenster zwingend anzeige und es sich anschließend "zivilisiert" verhält?
Gar nicht. Ich habe die Funktion, die das verhindert, ganz bewusst eingestellt (Tweak UI (für XP) -> General -> Prevent applications from stealing focus). Ansonsten (wenn das Feature deaktiviert ist) holt BringToFront oder Show das Fenster schon in den Vordergrund. Eventuell noch vorher wiederherstellen:
if Form2.WindowState = wsMinimized then
Form2.WindowState := wsNormal;
Form2.Show;
Mfg
FAlter
Die Lösung, die der OP im Usenet gefunden hat, ist dann die hier:
http://www.delphi-fundgrube.de/faq01.htm (ganz unten)
Aber ich persönlich finde es nicht gut, die Einstellungen des Users zu umgehen! Es ist total nervend, wenn jetzt, während ich das hier schreibe, plötzlich ein anderes Programm ankommt und das weiterschreiben verhindert oder sogar durch mein gerade eingegebenes Wort falsche Informationen erhält und dann was-weiß-ich-wie darauf reagiert. Das Blinken in der Taskleiste ist doch vollkommen OK, es sagt mir, dass es da was anzusehen gibt.
Mfg
FAlter