Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Menü in der Titelleiste (https://www.delphipraxis.net/50822-menue-der-titelleiste.html)

Kompon Ente 1. Aug 2005 13:50


Menü in der Titelleiste
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo.

Ich möchte, dass man das MainMenu oder PopUpMenu in der Titelleiste bei rechtem Mausklick sieht.

Ich kann mich nicht sonderlich gut ausdrücken, deshalb hier ein Anhang!

s14 1. Aug 2005 13:55

Re: Menü in der Titelleiste
 
Es wird doch bereits mit der rechten Maustaste angezeigt :gruebel:

Kompon Ente 1. Aug 2005 13:59

Re: Menü in der Titelleiste
 
Ja, und wie kann ich dort einen Unterpunkt erstellen?

s14 1. Aug 2005 14:07

Re: Menü in der Titelleiste
 
Sag das doch gleich :)

Delphi-Quellcode:
private
 procedure SysCommand(var Msg: TMessage); message wm_SysCommand;
...
procedure TForm1.FormCreate(Sender: TObject);
var Menu: THandle;
begin
 Menu := GetSystemMenu(Handle, False);
 ModifyMenu(Menu, sc_Close, mf_ByCommand, sc_Close, 'E&xit'#9'Alt+F4');
 AppendMenu(Menu, mf_Separator, 0, #0);
 AppendMenu(Menu, mf_ByCommand, 100, '&huhu...');
 AppendMenu(Menu, mf_ByCommand, 101, '&kuckuck');
end;
 
procedure TForm1.SysCommand(var Msg: TMessage);
begin
 inherited;
 if Msg.wParam = 100 then ShowMessage('HuHu');
 if Msg.wParam = 101 then ShowMessage('Kuckuck');
end;

Kompon Ente 1. Aug 2005 14:20

Re: Menü in der Titelleiste
 
Dangäääääschööööööön :stupid:


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