[TC 9.10RC1 32bit] Windows XP theme background (menu+...

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
Tomyboy
Junior Member
Junior Member
Posts: 58
Joined: 2006-01-28, 17:54 UTC

[TC 9.10RC1 32bit] Windows XP theme background (menu+...

Post by *Tomyboy »

The Windows XP theme background (menu+all bars) doesn't turning off correctly for me.

I took the following pics for you.

TC 9.10 rc1 x32 (Windows 7 Pro x64) with incorrect behaviour:

Image: https://abload.de/img/tc_9.10rc1_x32_win7prizp2r.png


TC 9.10 rc1 x64 (Windows 7 Pro x64) with correct behaviour:

Image: https://abload.de/img/tc_9.10rc1_x64_win7prdzpfc.png


I've also noted this behaviour for the Lister, too. This time in both TC versions (x32/x64).
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

AFAIK the menu is not drawn the same way in the 32bit and the 64bit version due to different compilers (Delphi and Lazarus) - and it is not possible to turn the XP-theme off for the menu in the 32bit version.

But that aside - in the 64bit version, the display of the menu in Lister should follow the setting for the main program - that is: it should be possible to turn the XP-theme off for the menu in 64 bit Lister.
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.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Indeed the menu bar in the 32-bit version is drawn by Windows, not TC, so the theme background cannot be turned off on Windows Vista or newer. On XP, the menu was unthemed, so TC was drawing the background. This is no longer possible on newer Windows versions.

In the 64-bit version, the entire menu bar is owner drawn by the used control library.
Author of Total Commander
https://www.ghisler.com
Post Reply