![]() |
Dem Taskbar-Eintrag-Menu Maximieren hinzufügen
Liste der Anhänge anzeigen (Anzahl: 1)
Ein rahmenloses Fenster wurde von mir mit eigenen Min-, Max- und Close-Buttons ausgestattet. Beim Maximieren wird jedoch nicht der System-Befehl benuntzt, sondern einen eigene Routine, die das Fenster auf den Bereich von Screen.WorkArea vergrößert. (In meinem Programm soll das so sein, damit die Form auch weiterhin sizeable bleibt.)
Erzeugt wird das rahmenlose Fenster mit:
Delphi-Quellcode:
Die rahmenlose Form soll aber auch aus dem minimierten Zustand maximiert werden können. Standardmäßig hat das Kontextmenü des Taskbar-Eintrags nur die Punkte "Wiederherstellen", "Minimieren" und "Schließen" (siehe Attachment).
// Form ohne Titelleiste und mit dünnem Rahmen erzeugen.
procedure TfrmMain.CreateParams(var Params: TCreateParams); begin Inherited Createparams(Params); Params.Style := (Params.Style or WS_POPUP) and not WS_DLGFRAME; end; Wie kann ich dem Kontextmenu des Taskbar-Eintrags den Punkt "Maximieren" hinzufügen? Guido. |
Re: Dem Taskbar-Eintrag-Menu Maximieren hinzufügen
|
Re: Dem Taskbar-Eintrag-Menu Maximieren hinzufügen
schau mal
![]() |
Re: Dem Taskbar-Eintrag-Menu Maximieren hinzufügen
Zitat:
Zitat:
Das war ja prompte Bedienung! Vielen Dank euch beiden! Guido. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 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