AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:02

Parameter dieser Suchanfrage:

Suche in Thema: AlwaysOnTop mit mehreren Formularen
Suche alle Beiträge, die von "Uwe Raabe" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: AlwaysOnTop mit mehreren Formularen

      Delphi
      by Uwe Raabe, 9. Mai 2020
    Wohl eher nicht wie man das sieht/auslegt, sondern wie MS das implementiert hat.



    Um ein TOPMOST Fenster über alle anderen (auch TOPMOST) zu legen, kann man ein SetWindowPos mit HWND_TOP senden. Das platziert ein Fenster so weit vorn wie möglich - bei einem TOPMOST Fenster halt ganz nach vorn. Das hält aber auch nur solange bis ein anderes TOPMOST Fenster (z.B. einer anderen Anwendung) sich...
  • Forum: Object-Pascal / Delphi-Language

    AW: AlwaysOnTop mit mehreren Formularen

      Delphi
      by Uwe Raabe, 9. Mai 2020
    Grundsätzlich kann ja auch nur ein Fenster oben sein. TOPMOST heißt ja auch nur: das Fenster ist über den Fenstern, die nicht TOPMOST sind. Innerhalb von TOPMOST und NON-TOPMOST gibt es natürlich jeweils eine Reihenfolge.



    Das wird nur gehen, wenn die anderen Anwendungen nicht dasselbe vorhaben und ihre eigenen Fenster auch als TOPMOST deklarieren.
  • Forum: Object-Pascal / Delphi-Language

    AW: AlwaysOnTop mit mehreren Formularen

      Delphi
      by Uwe Raabe, 9. Mai 2020
    Wenn du sagst, die Fenster verlieren ihre TOPMOST Eigenschaft, wie äußert sich das? Sind plötzlich andere Forms deiner eigenen Anwendung über diesen (eigentlich TOPMOST) Forms oder sind nur Fenster einer anderen Anwendung darüber?
  • Forum: Object-Pascal / Delphi-Language

    AW: AlwaysOnTop mit mehreren Formularen

      Delphi
      by Uwe Raabe, 9. Mai 2020
    Wo siehst du das denn?

    if FFormStyle <> Value then
    begin
    if ((Value = fsNormal) and (FFormStyle = fsStayOnTop)) or
    ((Value = fsStayOnTop) and (FFormStyle = fsNormal)) then
    begin
    FFormStyle := Value;
    if not (csDesigning in ComponentState) and HandleAllocated then
    SetWindowPos(Handle, HWND_STYLE, 0, 0, 0, 0,
  • Forum: Object-Pascal / Delphi-Language

    AW: AlwaysOnTop mit mehreren Formularen

      Delphi
      by Uwe Raabe, 8. Mai 2020
    Das Property FormStyle = fsStayOnTop macht eigentlich genau das und erhält diesen Status auch über ein Recreate des Handles hinaus aufrecht. Es sollte also ausreichen, im Objektinspektor bei beiden Forms das FormStyle-Property entsprechend zu setzen.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Uwe+Raabe&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=204233
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz