![]() |
Re: Form unschliessbar udn onTop machen?
Zitat:
|
Re: Form unschliessbar udn onTop machen?
Zitat:
Einfach ganz normal OnTop, dass neu geöffnete fenster und Programme DRUNTER sind reicht doch voll! |
Re: Form unschliessbar udn onTop machen?
Zitat:
Delphi-Quellcode:
Form.FormStyle:=fsStayOnTop;
|
Re: Form unschliessbar udn onTop machen?
Zitat:
Denn: ich zitiere mal: Zitat:
Delphi-Quellcode:
funktionieren auch nicht!
SetWindowLong(Handle, GWL_HWNDPARENT, 0);
oder SetForeGroundWindow(frmAnzeige.Handle); |
Re: Form unschliessbar udn onTop machen?
Diese Lösungen funktionieren nicht weil sie eben etwas anderes machen als du willst. Das was du willst geht einfach nicht. Man kann nicht sicher stellen dass, das eigene Programm immer ganz oben bleibt.
|
Re: Form unschliessbar udn onTop machen?
Zitat:
Ihr wollt mich irgendwie veräppeln oder sowas, ka. Weil diese Option haben so viele Programme, ihr müsst das doch kennen! Die Option: Im Vordergrund bleiben |
Re: Form unschliessbar udn onTop machen?
Ja, es gibt solche Programme. Die benutzen dann fsStayOnTop. Dann hast du genau das Verhalten dieser Programme. Wenn du jetzt zwei solche Programme hast, die beide fsStayOnTop sind, haben beide die gleiche Berechtigung oben zu stehen und reagieren untereiander so wie normale Fenster. Beide stehen aber immer vor den normalen Fenstern. Was geht daran jetzt nicht?
|
Re: Form unschliessbar udn onTop machen?
Zitat:
|
Re: Form unschliessbar udn onTop machen?
Zitat:
Delphi-Quellcode:
und wie gesagt, mancham geht es, manchmal nicht!
procedure TfrmOnTopForm.chkBoxOnTopClick(Sender: TObject);
begin if chkBoxOnTop.Checked=true then begin SetWindowPos(frmOnTopForm.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE); end else begin SetWindowPos(frmOnTopForm.Handle, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE); end; Application.NormalizeAllTopMosts; end; Dann muss man 3-4x haken setzen udn lösen, bis es wieder funktioniert! ach erm und hier: ![]() wurde das ganze schonmal durchgekaut, aber wie gesagt, es funktioniert mal, und mal nicht! |
Re: Form unschliessbar udn onTop machen?
Liste der Anhänge anzeigen (Anzahl: 1)
so, Novo, probiers mal so:
Delphi-Quellcode:
Und damit wir uns nicht missverstehen hab ich mal nen Beispiel angehäng wie sowas aussieht
if chk1.Checked then
FormStyle := fsStayOnTop else FormStyle := fsNormal; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 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-2025 by Thomas Breitkreuz