Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Titelleiste im Childfenster bleibt immer erhalten (https://www.delphipraxis.net/49922-titelleiste-im-childfenster-bleibt-immer-erhalten.html)

steppo 18. Jul 2005 11:58


Titelleiste im Childfenster bleibt immer erhalten
 
Ich habe zwei Childfenster, die ich ohne Titelleiste anzeigen möchte. Ich habe "Borderstyle" auf "bsNone" gesetzt und auch schon alle "Bordericons" auf "False" gesetzt, dennoch bleibt die Titelleiste erhalten.
Wo liegt der Fehler?
Kann man bei Childfenstern die Titelleiste nicht komplett entfernen?

s14 18. Jul 2005 12:08

Re: Titelleiste im Childfenster bleibt immer erhalten
 
Hallo steppo,
meinst Du mit Child Fenster MDI?

s.h.a.r.k 18. Jul 2005 12:09

Re: Titelleiste im Childfenster bleibt immer erhalten
 
Man kann schon, aber die Einstellung "bsNone" hat bei einem MDIChild keinerlei Auswirkung! Hab für dich zwei links gefunden:

Link 1
Link 2

Ich glaube ich habe den Code im zweiten Link schon erfolgreich verwendet! Also den hier:

Delphi-Quellcode:
SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE) and not WS_CAPTION);

steppo 18. Jul 2005 12:13

Re: Titelleiste im Childfenster bleibt immer erhalten
 
Ja, mit Child meine ich MDI.

Werde mir die Links anschauen und bericht erstatten.

steppo 18. Jul 2005 12:20

Re: Titelleiste im Childfenster bleibt immer erhalten
 
Hi Leute, der Tip von s.h.a.r.k war gold Wert. Es funktioniert einwandfrei!

Um dennoch Tile nutzen zu können, muß man das entfernen der Titleleiste an das Ende der Procedur setzen.

Danke für die schnelle Hilfe.

Gruß Steppo


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 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