|
Post by xpforever on Jun 1, 2024 9:16:53 GMT -8
|
|
Jevil7452
Regular Member
Posts: 432
OS: Windows Vista Enterprise (6.0.6003)/Windows 7 Enterprise (6.1.7601)
Theme: Windows Aero by Microsoft Corporation (on both)
CPU: Intel Core i7-3770k
RAM: 32GB (4x8GB DDR3)
GPU: NVIDIA GeForce GTX 980 Ti + Intel(R) HD Graphics 4000
Computer Make/Model: OEM0
|
Post by Jevil7452 on Jun 1, 2024 13:53:07 GMT -8
|
|
|
Post by TechSalt on Jun 1, 2024 13:53:49 GMT -8
You can also use SysListView32 for a more accurate XP view
|
|
|
Post by xpforever on Jun 1, 2024 21:40:41 GMT -8
Sorry, how do I compile this? There's no releases on the download page.
|
|
|
Post by TechSalt on Jun 2, 2024 2:33:52 GMT -8
You can also use SysListView32 for a more accurate XP view
This makes it as compact as XP and is more accurate in general
|
|
|
Post by xpforever on Jun 2, 2024 4:03:10 GMT -8
You can also use SysListView32 for a more accurate XP view
This makes it as compact as XP and is more accurate in general
Is that details view or list view? I don't use list view.
|
|
|
Post by TechSalt on Jun 2, 2024 4:04:12 GMT -8
This makes it as compact as XP and is more accurate in general
Is that details view or list view? I don't use list view. Listview is how the **control** is named, not what view it is.
Windows 10 uses ItemsView control by default
|
|
|
Post by xpforever on Jun 2, 2024 12:47:51 GMT -8
Finally debugged this to answer my own question. It's located in C:\Windows\SystemResources\ExplorerFrame.dll.mun Open it with Resource Hacker, it has a UIFile with a resource called 40960. It's binary but the XML data is unicode plaintext. The culprit that controls the padding is the last instance of 22rp located near the end of the file. themeable(gtc(CONTROLPANELSTYLE, 7, 2, 3803), highlight) showcheckboxes themeable(-1, sysmetric(71)) themeable(-1, sysmetric(72)) rect(2rp,6rp,2rp,6rp) themeable(argb(0,0,0,0), dfc(4, 0x0000)) themeable(dtb(Button, 3, 1), argb(0,0,0,0)) themeable(argb(0,0,0,0), dfc(4, 0x0000 | 0x0400)) themeable(dtb(Button, 3, 5), argb(0,0,0,0)) rect(6rp,0,6rp,0) selectionmode hoveredover themeable(dtb(Button, 3, 2), argb(0,0,0,0)) themeable(dtb(Button, 3, 6), argb(0,0,0,0)) alwayshidecheckbox 0rp sysmetric(71) sysmetric(72) 84rp rect(2rp, 2rp, 2rp, 2rp) rect(0rp, 0rp, 0rp, 0rp) 22rp middleleft|endellipsis|editcontrol themeable(dtb(ItemsView, 6, 1), argb(0,0,0,0)) themeable(gtc(ItemsView, 4, 2, 3803), windowtext) columncount maxwidth 900rp column rect(5rp,0,5rp,1rp) propertyindex IncreaseFontSize rect(7rp,0rp,5rp,6rp) rowcount widthpatternmap 0=0-350width,351=351-700width,701=701+width 3 widthpattern 0-350width row rowspancount wrapleft|endellipsis|editcontrol propwidthpattern 351-700width columnspercent 60 minvisiblewidth 100rp 6 5 701+width 60;-1;40 columnsmax 300;300;300 columnspancount 0=0-350width,351=351+width 956rp middleleft | endellipsis 351+width 50 40;40 Changing that to 01rp removes the padding and gives a nice compact view, though I believe you only have to change it to about 17 for the same result. Special thanks to... the deleted user on page 2 of this thread for setting me in the right direction to the .mun files in SystemResources folder. I would not have figured this out without him. Why is he deleted? If he was banned, I demand he be reinstated and exonerated. Imagine if all his posts were deleted along his account... sweet jesus.
|
|