Move Main menu 10px lower

Posted on 2001-07-13
Last Modified: 2010-04-06
How do I make a "toolbar menu" display the "MDI child window" menu
controls (MDI child control menu and minimize, restore and close buttons)?
Question by:sorinv

Expert Comment

ID: 6282656
sorry, think you cannot do it with Delphi standard components

You should be familiar with windows API, to do this.
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 6284122

  there's component i think like toolbar, that you can put the menu inside it, so you can change it's position and ur menu will change with it, maybe it's not the best answer, but may help you
LVL 22

Expert Comment

by:Mohammed Nasman
ID: 6284138

  I found what i told you, it's called TMenuToolBar, you can download it from

  add the MenuToolBar in ur project and set it's property autosize to false, align property to alNone, and autosize to false, then set the top property to 10 or as you want, when u r run ur progam you will find ur menu as down about 10
if you need sample application and the component, email me at

Mohammed Nasman
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

LVL 34

Expert Comment

ID: 6284545
I looked for some API messages or styles to change the windows OS created menu. It seems that they wanted the menu to be "Standardized" in it's look and placement, to be "familiar" to many users. I don't remember anything about changeing the location of the menu. . . if you could do this I'm sure you'd see menus on the left, right or 10 pixels down, in alot of programs. You can build a menu bar from the parts (toolbar with buttons, dropdown lists, ect) and place it where you want or use a component that looks like a menu bar.

Author Comment

ID: 6284775
It would be nice to place the menu in a toolbar, and actualy I did this a couple of times, but the problem is that I'm using MDI windows and when maximizing a MDI child the child window menu and the minimize, restore and close buttons have to come up in the menu. When simulating it with a toolbar there isn't a way (as far as I know)to show these child window features in the toolbar.

Author Comment

ID: 6289177
So I'm gonna change this question: How do I make a "toolbar menu" display the "MDI child window" menu controls (MDI child control menu and minimize, restore and close buttons)?
LVL 26

Expert Comment

by:Russell Libby
ID: 8702985
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:

To be PAQ/Refund

Please leave any comments here within the next seven days.
Thank you,

EE Cleanup Volunteer

Accepted Solution

PashaMod earned 0 total points
ID: 8818655
Per recommendation

CS Moderator @Experts Exchange

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Newbie Thread Programming 1 161
Internet Explorer View Settings Question 15 116
Process Javascript errors with Delphi TWebBrowser 1 175
drawing animated level bar based on numbers 3 103
Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question