Zum Inhalt springen

MDI Anwendung mit Toolbar und Tabcontrol


Empfohlene Beiträge

Ich hab ein Fenster mit einem Menü und einer Toolbar, auf der Toolbar befindet sich eine Tabcontrol.

Wenn der Benutzer jetzt im Menu "Neu" wählt, wird ein RichEdit Fenster als MDI Child erstellt und ein Tab in der Tabcontrol erstellt, mit dem man zu dem Fenster wechseln kann. Dieses hat ja dann eine Titelleiste mit Systemmenü (Minimieren, Maximieren und Schließen). Wird dieses MDI Child Maximiert, wird die Titelleiste automatisch ausgeblendet und das Systemmenü in die Toolbar intigriert. Allerdings sind die 3 Buttons erst sichtbar wenn man mit der Maus drüber fährt.

Außerdem bleibt das MDI Child in der gleichen Größe wenn das Hauptfenster maximiert wird, es wird also nicht mit maximiert. Wie kann ich das umgehen?

Außerdem hab ich eben festgestellt das ich nicht auf das Tabcontrol zugreifen kann wenn ein MDI Child aktiviert ist, obwohl ich die Tabs sehe.

:confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn ich einen MDIClient erstelle kann ich diesem ja eine ID zuweisen(per lpvParam bei CreateWindow), die dann bei jedem MdiChild inkrementiert und diesem zugwiesen wird.

Kennt jemand eine Möglichkeit später wieder an die ID des jeweiligen Childs dranzukommen? Ich möchte nämlich, wenn man ein MdiChild aktiviert, einfach die Tabcontrol mit der selben ID/Index als aktiv setzen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...