|
Post by anixx on Jan 22, 2017 0:15:56 GMT -8
I am too lazy to post the whole thing here, but there are 3 ways to make the icons 32px with labels below. One way works only when themes used (modification of theme), two others work in Classic theme as well. One of them (Desktop mode) uses registry change+AHK, the other is purely AHK The desktop mode method is based on assigning 43000024 value to FFLAGS parameter of each folder. Here is the thread: www.sevenforums.com/customization/349452-possible-have-icons-32px-their-name-below.htmlDesktop mode advantages: * When changing icon view mode, the labels become below immediately, no need to reopen folder. * When opening a folder, the icons are 32px with labels below instantly Desktop mode disadvantages: * Does not apply to some special folders, such as ZIP folders (can be fixed by modifying Folder Options X app) * Groupping does not work. * Icon rearrangement is not remembered. AHK method advantages: * Applies to all folders * Groupping works * Manual rearrangement is remembered. AHK method disadvantages: * When changing icon view mode to 32px, the labels are not below until the folder window reopened. * Small delay after opening the folder: initially the labels are to the right, but then become below.
|
|
|
Post by R.O.B. on Jan 26, 2017 15:07:20 GMT -8
Glad you got around to posting this. My preferred method is the AHK one. But If I'm not mistaken, you should be able to get the AHK for desktop mode to work with those special folders, if the problem is that they aren't using SysListView32.
Take a look at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes as a reference to all the different folder types, and then add missing ones to HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders. I could be wrong, but I think that has potential to work. If that's not the problem, then I don't know.
But even if that's the issue, I'd still prefer the AHK method, mainly because of the other reasons you mentioned with the desktop mode method. I just wish there was an easy way to set icons to 32x32px the same way you would with Small Icons, Medium Icons, etc.
I think it'd be nice to have a DLL injection method that would make 31x31px icons the maximum size for labels to be on the right (and likewise, make 32x32px icons be the minimum size for the labels to be on the bottom). But even if I knew how to create something like that, I can't seem to find any sort of documentation on how icon sizing works in Windows Vista and newer.
|
|
|
Post by anixx on Jan 26, 2017 18:28:30 GMT -8
No, one cannot make it work with exactly all folders, I have tried it with the "auto-arrange" feature. The only way to have desktop mode for exactly all folders (as opposed to nearly all) is to modify the app Folder Options X (the source code is available, but I was unable to compile).
|
|
|
Post by travis on Sept 18, 2020 12:44:24 GMT -8
I've got 3D Client Edge working but 32px not so quite, I applied the reg file and modified so it's my bag number. But, I can't Apply to all folders, nothing changes. (Edit: I got the User directory working but I just changed the reg file for that shell bag number but still no luck with that.) Also, 3D Client Edge won't work on "My Computer" And can't find the Shellbags number. Update:
FolderOptionsX fixed Clientedge on "My Computer" but with 32x icons I just gave up and use details now.
|
|
|
Post by ihatemetro on Sept 25, 2020 6:09:39 GMT -8
I've got 3D Client Edge working but 32px not so quite, I applied the reg file and modified so it's my bag number. But, I can't Apply to all folders, nothing changes. (Edit: I got the User directory working but I just changed the reg file for that shell bag number but still no luck with that.) Also, 3D Client Edge won't work on "My Computer" And can't find the Shellbags number. Update:
FolderOptionsX fixed Clientedge on "My Computer" but with 32x icons I just gave up and use details now. I need that Quero skin now. What is it? Hopefully it stops Quero from only showing up in IE and not explorer.
|
|
|
Post by travis on Sept 25, 2020 6:15:36 GMT -8
I've got 3D Client Edge working but 32px not so quite, I applied the reg file and modified so it's my bag number. But, I can't Apply to all folders, nothing changes. (Edit: I got the User directory working but I just changed the reg file for that shell bag number but still no luck with that.) Also, 3D Client Edge won't work on "My Computer" And can't find the Shellbags number. Update:
FolderOptionsX fixed Clientedge on "My Computer" but with 32x icons I just gave up and use details now. I need that Quero skin now. What is it? Hopefully it stops Quero from only showing up in IE and not explorer. This is The Jackal 's skin. I modified mines to remove the refresh icon and changed the Quero icon to say "Address". However, I only changed only 1 size to say Address. Classic Icon Theme.dll (264 KB)
|
|
|
Post by The Jackal on Sept 28, 2020 6:00:44 GMT -8
I need that Quero skin now. What is it? Hopefully it stops Quero from only showing up in IE and not explorer. This is The Jackal 's skin. I modified mines to remove the refresh icon and changed the Quero icon to say "Address". However, I only changed only 1 size to say Address. Great job with that, esp the "Address" icon. I tried in the past to do the same but couldn't get it right, so I gave up. I've modified your skin slightly, here's what I got: Skin is attached to this post.
|
|
gcomputzide
Sophomore Member
As gcomputing goes on, it comes to the zide.
Posts: 150
OS: Windows 10 1909
Theme: Classic Theme (Winamp 3.0)
CPU: Asus K53E: Intel(R) Pentium(R) CPU B950 @ 2.10GHz
RAM: AMD 8 GB, QUMO 4 GB
GPU: Asus K53E: Intel HD Graphics 3000
|
Post by gcomputzide on Sept 29, 2020 3:56:47 GMT -8
what a helpful info.
|
|
|
Post by travis on Oct 2, 2020 9:38:27 GMT -8
I'm just going to use 33x33 for now, I'll take a stab at it again. Edit: Gave up again!
|
|
|
Post by ihatemetro on Oct 2, 2020 17:09:56 GMT -8
I'm just going to use 33x33 for now, I'll take a stab at it again. Edit: Gave up again! Jut use the AHK method, all you need to do is download AHK and set the script to run at startup.
|
|
|
Post by travis on Oct 2, 2020 17:24:51 GMT -8
I'm just going to use 33x33 for now, I'll take a stab at it again. Edit: Gave up again! Jut use the AHK method, all you need to do is download AHK and set the script to run at startup. But where is the script? The only script I found was the Address Bar Remover + Clientedge script from anixx from that thread.
|
|
|
Post by ihatemetro on Oct 2, 2020 17:34:46 GMT -8
Jut use the AHK method, all you need to do is download AHK and set the script to run at startup. But where is the script? The only script I found was the Address Bar Remover + Clientedge script from anixx from that thread. I found the code, it's below: #NoTrayIcon #NoEnv Gui +LastFound hWnd := WinExist() SetControlDelay, -1 SetBatchLines -1 DllCall( "RegisterShellHookWindow", UInt,hWnd ) MsgNum := DllCall( "RegisterWindowMessage", Str,"SHELLHOOK" ) OnMessage( MsgNum, "ShellMessage" ) Return ShellMessage(wParam,lParam) { If (wParam = 1 or wParam = 6) ; HSHELL_WINDOWCREATED := 1 { WinGetClass, WinClass, ahk_id %lParam% if (WinClass = "CabinetWClass") { SendMessage, 0x108F,,,SysListView321, ahk_id %lParam% If (ErrorLevel=0x2){ Control, Style, +0x2, SysListView321, ahk_id %lParam% Control, Style, -0x2, SysListView321, ahk_id %lParam% } } } } Copy and paste it into notepad, then save it as (insert any name here).ahk .
|
|
|
Post by travis on Oct 2, 2020 17:49:08 GMT -8
But where is the script? The only script I found was the Address Bar Remover + Clientedge script from anixx from that thread. I found the code, it's below: #NoTrayIcon #NoEnv Gui +LastFound hWnd := WinExist() SetControlDelay, -1 SetBatchLines -1 DllCall( "RegisterShellHookWindow", UInt,hWnd ) MsgNum := DllCall( "RegisterWindowMessage", Str,"SHELLHOOK" ) OnMessage( MsgNum, "ShellMessage" ) Return ShellMessage(wParam,lParam) { If (wParam = 1 or wParam = 6) ; HSHELL_WINDOWCREATED := 1 { WinGetClass, WinClass, ahk_id %lParam% if (WinClass = "CabinetWClass") { SendMessage, 0x108F,,,SysListView321, ahk_id %lParam% If (ErrorLevel=0x2){ Control, Style, +0x2, SysListView321, ahk_id %lParam% Control, Style, -0x2, SysListView321, ahk_id %lParam% } } } } Copy and paste it into notepad, then save it as (insert any name here).ahk . It does work but, I have to reload the script and refresh file explorer to get it to work but, still won't let me apply to all folders. Still the same problem like with the REG files. Edit:
I found out why it won't let me apply to all folders, Folder Discovery is on and I disabled it thru Winareo Tweaker and it finally works! As for My Computer, I can't find the ShellBags number for that so i'm going to use 31px for that.
|
|
|
Post by anixx on Oct 3, 2020 8:59:52 GMT -8
Jut use the AHK method, all you need to do is download AHK and set the script to run at startup. Downloading AHK is not necessary as the scripts can be compiled into executables.
|
|
|
Post by travis on Oct 19, 2020 13:06:03 GMT -8
|
|
|
Post by anixx on Oct 19, 2020 14:37:36 GMT -8
What is it in the last post?
|
|
|
Post by anixx on Oct 19, 2020 14:40:54 GMT -8
As for My Computer, I can't find the ShellBags number for that so i'm going to use 31px for that. Use the utility Shellbagsview. It allows you to find the shellbags numbers.
|
|
|
Post by travis on Oct 19, 2020 14:40:54 GMT -8
What is it in the last post? I was just getting mixed up, i'm just going to remove the quote.
|
|
|
Post by travis on Oct 19, 2020 14:43:40 GMT -8
As for My Computer, I can't find the ShellBags number for that so i'm going to use 31px for that. Use the utility Shellbagsview. It allows you to find the shellbags numbers. I use it already, I can't find one for "My Computer".
|
|
|
Post by anixx on Oct 19, 2020 14:43:51 GMT -8
What is it in the last post? I was just getting mixed up, i'm just going to remove the quote. What is that Tahoma dll for?
|
|