Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der schöne Günther,
17. Jan 2018
Danke, das sieht schon sehr gut aus! :thumb:
Die CreateParams sind anscheinend auch gar nicht nötig, das Zauberwort war das Screen.OnActiveFormChange-Event!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der schöne Günther,
17. Jan 2018
Hallo-
Danke für den Code, aber der bringt auch nichts, das Fenster wird (natürlich) verdeckt.
Bekommst du es mit dem paar Zeilen oben von mir hin? Ich nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der schöne Günther,
17. Jan 2018
Was soll SetWindowTopMost(..) sein? Das ist keine Standard-Windows- oder Delphi-Routine...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der schöne Günther,
17. Jan 2018
Ich weiß, die Bedenken verstehe ich.
Es wäre ein absoluter Ausnahmefall und man müsste dieses Overlay auch wirklich erst explizit anfordern. Es dient eher dem Zweck dass für manche Ausnahme-Tests bestimmte Informationen immer sichtbar sein müssen.
Wenn dafür z.B. bei einer Texteingabe einmal etwas ein bisschen im Weg ist dann wäre das wirklich zu verschmerzen.
PS: Das Overlay wäre in...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Der schöne Günther,
17. Jan 2018
Ist es möglich? Ich möchte ein schwebendes kleines Overlay haben das immer über den Hauptformular liegt. Das ist einfach, einfach FormStyle := TFormStyle.fsStayOnTop. Ein mittels ShowModal() aufgerufenes Popup verdeckt dieses allerdings wieder.
Gibt es eine Möglichkeit das zu verhindern?
procedure TForm1.Button1Click(Sender: TObject);
var
alwaysOnTop: TForm;
shownModal: TForm;
begin...