|
Post by 6sicsix on Nov 1, 2017 14:58:34 GMT -8
It seems that MS have removed the expand / collapse (+ / -) icons from aero.msstyles When classic theme is enabled there are no icons to hte left of folders in the navigation pane.... They do still appear in the mmc.exe however. There will be a lot more issues like this if MS are starting to remove "unused" resources like this
|
|
|
Post by anixx on Nov 1, 2017 16:49:54 GMT -8
It is very surprising that this is removed, because there is old software that uses non-themable controls and looks as Classic theme even under aero theme. Also, in 32-bit Windows versions there is still DISABLETHEMES compat layer.
|
|
|
Post by 6sicsix on Nov 2, 2017 1:45:18 GMT -8
I will try to investigate this today - I am going to: - compare the aero.msstyles from the previous version 1607 - try the disablethemes registry key on a copy of explorer.exe which is set as the shell.
I suppose it could be a change to explorer.exe but I think that's less likely. It does seem strange for ms to remove such a small icon.
|
|
|
Post by anixx on Nov 2, 2017 2:52:00 GMT -8
aero.msstyles is not used when Classic theme is used.
|
|
|
Post by 6sicsix on Nov 2, 2017 3:21:57 GMT -8
Well I am not sure what file this icon is stored in at all....
I have checked: Resources\Themes\Aero\Aero.msstyles System32\shellstyle.dll System32\shell32.dll System32\comctl32.dll System32\comdlg32.dll
The equivalent icon for Aero is resource: ICON\1079 to ICON\1085 in Resources\Themes\Aero\Aero.msstyles
Does anyone know where icons for classic theme are stored? I thought they would be in System32\shellstyle.dll
|
|
|
Post by 6sicsix on Nov 4, 2017 7:34:48 GMT -8
It is very surprising that this is removed, because there is old software that uses non-themable controls and looks as Classic theme even under aero theme. Also, in 32-bit Windows versions there is still DISABLETHEMES compat layer. Maybe it was only removed in the 64-bit version of the files.. The disablethemes option still works on 64-bit windows, but only with 32-bit programs. I read somewhere that the compatibility options use old versions of comctl32 etc to acheive their effect. There are no 64-bit old version of comctl32.dll so that's why it doesn't work for 64-bit programs. I also noticed two more issues:
|
|
|
Post by anixx on Nov 4, 2017 11:28:12 GMT -8
Yoy have boxes instead of some characters. This hints you have problems with font substitution. Have you tried to replace Sagoe UI font with another font, like Tahoma? If so, check whether you replaced the symbolic font, you should not.
|
|
|
Post by R.O.B. on Nov 5, 2017 14:40:09 GMT -8
I knew this would happen eventually. Shoot. This has me really concerned for the future of using the classic theme on Windows 10.
As far as I know, the +/- boxes are drawn by GDI with the classic theme, so it's not like there's a resource we can simply re-add. Stuff like this might mean re-implementing code. I'll have to investigate this and see the behavior for myself. I'll post here if I find out anything.
|
|
|
Post by 6sicsix on Nov 5, 2017 15:22:03 GMT -8
Yoy have boxes instead of some characters. This hints you have problems with font substitution. Have you tried to replace Sagoe UI font with another font, like Tahoma? If so, check whether you replaced the symbolic font, you should not. Maybe.. I will retry in a VM and disable font substitution in my script.
|
|
|
Post by 6sicsix on Nov 5, 2017 15:28:40 GMT -8
I knew this would happen eventually. Shoot. This has me really concerned for the future of using the classic theme on Windows 10. As far as I know, the +/- boxes are drawn by GDI with the classic theme, so it's not like there's a resource we can simply re-add. Stuff like this might mean re-implementing code. I'll have to investigate this and see the behavior for myself. I'll post here if I find out anything. Thank you. I did notice that the plus/minus boxes are unaffected in mmc lists. But I guess that's not using the folderview control. Is there any way to get the classic theme working by editing the aero theme?
|
|
|
Post by R.O.B. on Nov 5, 2017 16:04:05 GMT -8
Is there any way to get the classic theme working by editing the aero theme? Yes, you can unskin certain controls. I'm actually going to try this.
|
|
|
Post by anixx on Nov 5, 2017 16:38:18 GMT -8
Yoy have boxes instead of some characters. This hints you have problems with font substitution. Have you tried to replace Sagoe UI font with another font, like Tahoma? If so, check whether you replaced the symbolic font, you should not. Maybe.. I will retry in a VM and disable font substitution in my script. If you want to substitute fonts, you should add the following to registry: Windows Registry Editor Version 5.00
;Remove Segoe UI [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="" "Segoe UI Bold (TrueType)"="" "Segoe UI Italic (TrueType)"="" "Segoe UI Bold Italic (TrueType)"="" "Segoe UI Semibold (TrueType)"="" "Segoe UI Light (TrueType)"=""
;Font Substitution [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"="Tahoma"
But you should keep the following line intact: This is symbolic font that has characters used for arrows on the Metro-style scrollbars and some other "icons". The plus-minus sybols in the tree view are also possibly used from this font (or another font).
|
|
|
Post by powerplayer on Oct 4, 2018 13:14:54 GMT -8
Whatabout 1809? there is no shellstyle.dll to be found anymore i tried to put the 1803 version in system32 folder and its mui file but all i got was this :
|
|
|
Post by The Jackal on Oct 4, 2018 15:12:10 GMT -8
Great, more things they've changed just for the sake of changing things. They also renamed Superfetch to Sysmain for no other reason, as well.
|
|
|
Post by powerplayer on Oct 4, 2018 15:13:21 GMT -8
Yea but how to fix that?
|
|
|
Post by anixx on Oct 5, 2018 13:35:25 GMT -8
Whatabout 1809? there is no shellstyle.dll to be found anymore i tried to put the 1803 version in system32 folder and its mui file but all i got was this : Does this happen in both ListView and IconView modes? I mean, does Folder Options X help? Are there icons on the desktop?
|
|
|
Post by powerplayer on Oct 5, 2018 17:19:39 GMT -8
everything is there except when you open window in different process it greys out because of their removal of shellstyle.dll putting a previous version back does nothing , makes me think maybe more files need to be added ? notepad and other programs open fine with classicthemea.exe it is when you open This PC when shit hits the fan yes there are icons on the desktop but you can not browse the pc. These bastards removed a CRITICAL feature that we at winclassic use we need to patch this somehow!!!
|
|
|
Post by Splitwirez on Oct 5, 2018 18:03:45 GMT -8
everything is there except when you open window in different process it greys out because of their removal of shellstyle.dll putting a previous version back does nothing , makes me think maybe more files need to be added ? notepad and other programs open fine with classicthemea.exe it is when you open This PC when shit hits the fan yes there are icons on the desktop but you can not browse the pc. These bastards removed a CRITICAL feature that we at winclassic use we need to patch this somehow!!! Way ahead of you on that.
|
|
|
Post by powerplayer on Oct 7, 2018 2:55:27 GMT -8
how did you fix that Splitwirez?
|
|
|
Post by Splitwirez on Oct 7, 2018 9:25:17 GMT -8
how did you fix that Splitwirez? Technically I didn't fix anything. We're just rewriting it...
|
|