Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi MainMenu's "Koordinaten" verändern! (https://www.delphipraxis.net/11125-mainmenus-koordinaten-veraendern.html)

maximi 31. Okt 2003 13:35


MainMenu's "Koordinaten" verändern!
 
Ich erstelle gerade sozusagen ein design, wo ich borderstyle auf bsnone gesetzt hab und oben dann eben Bilder als Ersatzleiste nehme. Oben möchte ich noch ein MainMenu haben, aber leider setzt sich dieses Menü immer oberhalb meiner Bilder. Wie kann ich das verhindern?

SirThornberry 31. Okt 2003 14:17

Re: MainMenu's "Koordinaten" verändern!
 
nur ne theorie - weiß nicht obs funktioniert.
Ein Panel auf das form setzen und den parent vom mainmenu dann auf das panel setzen. Oder hat mainmenu kein parent???

Nalincah 31. Okt 2003 14:26

Re: MainMenu's "Koordinaten" verändern!
 
Soviel ich weiß geht das nicht:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Menu:TMainMenu;
begin
  Menu: TMainMenu.Create(Panel1);
  Menu.Parent {Gibts nicht}
end;

SirThornberry 31. Okt 2003 14:33

Re: MainMenu's "Koordinaten" verändern!
 
jup, habs grad gesehen das es kein parent gibt. Vielleicht klappts mit setwindowplacement. Kann ich leider nicht probieren da das unter win95 noch nie richtig funktioniert hat

Mirilin 31. Okt 2003 16:31

Re: MainMenu's "Koordinaten" verändern!
 
:hi:

Zitat:

... Windows draws the main menu at a specific location. If you need a menu
to be displayed at a different location, you'll have to use something
that looks like a menu. You can download TMenuBar from Borland's web
site (http://www.borland.com/devsupport/delphi/downloads/) or use a
third party component. ...
(von hier)


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