We have a style that has been used for many years. In 12.3 it is now causing all TMainMenu drop downs to have the bottom border cut off, i.e. missing. The items are not affected, just the bottom border. The bottom shadow is still there.
In the style designer there is no mention of MainMenu, I thought it might be PopupMenu but nothing I do to this appears to make any difference.
Changing the style of the application (to anything else) fixes the issue but is not an option.
Any idea what part of the style will affect this?
It sounds like this style is an older style which is not optimized for HiDPI.
What is the name of the style? Is it VCL or FMX?
VCL. Definitely not optimized for HDPI. The application is not DPI aware though. It has many old components, bitmaps, icons, etc. that are not hi dpi capable. If I set the manifest to Per Monitor V2, the main menu is correct, just not looking forward to the months involved in re-writing components draw code and updating every image to suit…
There must be something in the style I can tweak to make this work, I just don’t know where. Turning the style off (or changing it) just for the TMainMenu would be a good option if possible.
Is it a style you created or an existing one? If you give me the name I can try and look up the details and see if I can work it out. Email me directly if you prefer: ian.barker@embarcadero.com
It is a style the company created many years ago. I can certainly send you the vsf file if you have time to have a look. Will send to your email.