AGB  ·  Datenschutz  ·  Impressum  







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

Grafik über die Form-Tittelleiste legen

Ein Thema von Kostas · begonnen am 24. Jun 2008 · letzter Beitrag vom 24. Jun 2008
Antwort Antwort
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.060 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Grafik über die Form-Tittelleiste legen

  Alt 24. Jun 2008, 12:22
Hallo Zusammen,

Ich würde gerne eine WMF Grafik oder einfach nur Text über die Menüleiste und über der Formtittel-Leiste platzieren, so wie im Bildanhang.
Der Hintergrund ist, die Anwendung verwaltet mehrere Mandanten. Der Aktive Mandant soll
auf jeden Fall auffallen. In der Statusleiste und in der Formtittel-Leiste geht das unter.
An jeder Form rechts oben ist schön Platz wenn ich die Höhe der Formtittel-Leiste und der Menü-leiste nutzen würde.

Hat jemand eine Idee wie das geht?

Gruß Kostas
Miniaturansicht angehängter Grafiken
form_639.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Grafik über die Form-Tittelleiste legen

  Alt 24. Jun 2008, 12:30
Da wirst du schon einiges bezüglich NCL-Windowsmesssages hooken dürfen oder fertige Komponenten wie TElFormCaption verwenden müssen.

Hooking wird in Zeiten von Glass-Look unter Vista nicht einfacher ...
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.060 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: Grafik über die Form-Tittelleiste legen

  Alt 24. Jun 2008, 12:44
Zitat von Bernhard Geyer:
Da wirst du schon einiges bezüglich NCL-Windowsmesssages hooken dürfen oder fertige Komponenten wie TElFormCaption verwenden müssen.

Hooking wird in Zeiten von Glass-Look unter Vista nicht einfacher ...
Danke für den Hinweis.
Vermutlich kann TElFormCaption nur einen Text innerhalb der Formtittel-Leiste
darstellen. Das würde warscheinlich auch untergehen.

Gruß Kostas
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Grafik über die Form-Tittelleiste legen

  Alt 24. Jun 2008, 12:48
Zitat von Kostas:
Vermutlich kann TElFormCaption nur einen Text innerhalb der Formtittel-Leiste
darstellen. Das würde warscheinlich auch untergehen.
Ja.

Alternativ wären die üblichen Skinning-Komponenten wie VCLSkin, BusinessSkin etc. zu nennen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Grafik über die Form-Tittelleiste legen

  Alt 24. Jun 2008, 12:52
Warum hooken? Er muss nur in die non-Client Area zeichnen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Grafik über die Form-Tittelleiste legen

  Alt 24. Jun 2008, 12:53
Warum nimmst Du die Grafik nicht als Hintergrund der Form?
Von mir aus auch gekachelt.

Das müsste doch aufföllig genug sein, oder?
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Grafik über die Form-Tittelleiste legen

  Alt 24. Jun 2008, 13:03
Zitat von Luckie:
Warum hooken? Er muss nur in die non-Client Area zeichnen.
Hooken nicht unbedingt nötig. Aber alles korrekt (mit Theming/Glaasing/...) zu machen wird trotzdem nicht einfach sein ...
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.060 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

Re: Grafik über die Form-Tittelleiste legen

  Alt 24. Jun 2008, 13:08
Zitat von RavenIV:
Warum nimmst Du die Grafik nicht als Hintergrund der Form?
Von mir aus auch gekachelt.

Das müsste doch aufföllig genug sein, oder?
Leider ist der Hintergrund der Forms komplett überdeckt.
Ich hätte das Label gerne an einer Stelle platziert die auf jeder Form frei ist.
Die einzige Stelle die auf alle Form frei ist, ist rechts oben eines jeden Forms.

Gruß Kostas
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.060 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

Re: Grafik über die Form-Tittelleiste legen

  Alt 24. Jun 2008, 13:11
Zitat von Luckie:
Warum hooken? Er muss nur in die non-Client Area zeichnen.
Könnte ich damit über die Menübar und über der Tittelleiste gleichzeitig zeichen?
Auf beide deshalb, damit das Laben einfach nur größer werden kann.

Gruß Kostas
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:14 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