will not be solved [TC 7.0 - 11.00b6] Theming of Menu in 32bit TC

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
petermad
Power Member
Power Member
Posts: 14796
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

will not be solved [TC 7.0 - 11.00b6] Theming of Menu in 32bit TC

Post by *petermad »

This is a very old problem (since v. 7.0)

In 64bit TC when I deselect "Layout" -> "Windows XP theme background (menu+all bars)" then it looks as expected - showing the Menu with the same background as the Bars: https://tcmd.madsenworld.dk/menutheming64.png

If I use the same setting in 32bit TC, it is only the Bars that are not themed, the Menu is still themed: https://tcmd.madsenworld.dk/menutheming64.png

It is not that it is impossible to not show the Menu theme in 32bit TC - it is not shown in Dark Mode.

So is it possible to actually make TC do what the option says : "Windows XP theme background (menu+all bars)" in 32bit TC?
Last edited by petermad on 2023-06-09, 14:11 UTC, edited 2 times in total.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48079
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [TC 7.0 - 11.00b6] Theming of Menu in 32bit TC

Post by *ghisler(Author) »

Total Commander 64-bit always uses an owner-drawn menu, that's why it supports the disabling of the theme. That's because the Lazarus framework draws the menu.
Total Commander 32-bit always lets Windows draw the menu bar, so it's not possible to turn off its theme. I'm sorry but it's currently not feasible to rewrite the entire menu functions for 32-bit.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14796
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: can not be solved[TC 7.0 - 11.00b6] Theming of Menu in 32bit TC

Post by *petermad »

OK.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Post Reply