AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ALT-TAB bei nur einer offenen Applikation

Ein Thema von James Kafka · begonnen am 16. Okt 2009 · letzter Beitrag vom 19. Okt 2009
 
James Kafka

Registriert seit: 16. Okt 2009
7 Beiträge
 
#1

ALT-TAB bei nur einer offenen Applikation

  Alt 16. Okt 2009, 10:33
Hallo zusammen

Ich suche einen Workaround oder gar eine Lösung zu folgendem Problem:

Ich habe ein MainForm und ein zusätzliches fsStayOnTop-Form. Das fsStayOnTop-Form verschwindet hinter dem MainForm, wenn meine Applikation die einzig offene ist, das MainForm den Fokus hat und ALT-TAB gedrückt wird.

Code um das Problem nachzuvollziehen:
Delphi-Quellcode:
  Application.Initialize;
  Application.CreateForm(TForm, Form1);
  Application.CreateForm(TForm, Form2);
  Form1.Caption := 'Form1';
  Form2.Caption := 'Form2';
  Form1.SetBounds(100, 100, 400, 400);
  Form2.SetBounds(200, 200, 200, 200);
  Form2.FormStyle := fsStayOnTop;
  Form2.Show;
  Application.Title := 'AltTabTest';
  Application.Run;
Als Attachment habe ich zusätzlich das Borland-Projekt als zip-File hinterlegt.

Das Problem wurde bereits im experts-exchange-Forum beschrieben und vermeintlich gelöst.

Das Problem an der beschriebenen Lösung ist aber, dass ich in meiner Applikation in der das Problem auftritt, noch andere StayOnTop-Fenster habe. Wenn ich nun das fsStayOnTop-Form einfach im Code wieder in den Vordergrund bringe, bleiben alle anderen Formulare hinter dem MainForm zurück, obwohl es das einzige Fenster ist, welches fsStayOnTop nicht gesetzt hat.

Ich nutze
- D2005, WinXP SP2

Ich danke euch für eure Unterstützung!
Angehängte Dateien
Dateityp: zip oo_in_delphi_647.zip (389,0 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz