AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Fenstersymbole in Menüleiste darstellen?
Thema durchsuchen
Ansicht
Themen-Optionen

Fenstersymbole in Menüleiste darstellen?

Ein Thema von Whookie · begonnen am 28. Mai 2010 · letzter Beitrag vom 2. Jun 2010
Antwort Antwort
Whookie

Registriert seit: 3. Mai 2006
Ort: Graz
445 Beiträge
 
Delphi 10.3 Rio
 
#1

Fenstersymbole in Menüleiste darstellen?

  Alt 28. Mai 2010, 22:49
Hallo zusammen!
Ich hab gerade eine kleine Klasse gebaut, die mehrere MDI-Fenster in einer Applikation (und entsprechend zugeordnete MDI-Clients) erlaubt. Die meisten Probleme habe ich schon gelöst, was ich bisher nicht geschafft habe, ist es eben die Fenstersymbole (Wiederherstellen, Minimieren, Schließen) in der Menüleiste darzustellen.

Gibt es dafür eine Api-Funktion oder einen anderen Weg, wie man diese Buttons angezeigt bekommt oder muss eine Fenstereigenschaft gesetzt werden oder gibt es einen anderen Weg?

TIA
Whookie

Software isn't released ... it is allowed to escape!
  Mit Zitat antworten Zitat
Whookie

Registriert seit: 3. Mai 2006
Ort: Graz
445 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: Fenstersymbole in Menüleiste darstellen?

  Alt 31. Mai 2010, 11:49
Sorry, aber vielleicht kann mir ja doch noch jemand weiterhelfen und weis, wie ich die Symbole in die Menubar kriege?

*push*
Whookie

Software isn't released ... it is allowed to escape!
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#3

Re: Fenstersymbole in Menüleiste darstellen?

  Alt 31. Mai 2010, 12:10
Die sind eigentlich standardmäßig an?

Hast du mal folgendes überprüft für die MDI childs:

Objektinspector => Verschiedene => FormStyle auf fsMDIChild
Objektinspector => Visuell => BorderIcons => biSystemMenu,biMinimize,biMaximize auf true

In der Menüleiste des Haupt-Fensters werden diese Button dann dagestellt, wenn ein MDI child maximiert ist, ansonsten sind sie eben oben in der Fensterleiste wie bei jedem Fenster auch.
  Mit Zitat antworten Zitat
Whookie

Registriert seit: 3. Mai 2006
Ort: Graz
445 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: Fenstersymbole in Menüleiste darstellen?

  Alt 2. Jun 2010, 13:20
Sorry habe mich vielleicht nicht klar ausgedrückt, mit einem MDI-Fenster und seinen MDIClients geht das natürlich automatisch, aber ich habe ZWEI (oder mehrere) MDI-Fenster und jedes sollte so arbeiten, wie das eine das automatisch funktioniert (mit eigenen Clients).

Um es zu verdeutlichen, habe ich ein Bild des zweiten MDI-Fensters mit einem Client (FormStyle darf dort *nicht* fsMDIChild sein, sonst wird das Fenster automatisch dem ersten MDI-Fenster zugeordnet!) angehängt (links). Wird der Client maximiert sieht es so wie im rechten Teil des Bildes aus und das ist mein momentanes Problem.
Miniaturansicht angehängter Grafiken
mdi2_459.jpg  
Whookie

Software isn't released ... it is allowed to escape!
  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 06: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