|
Post by nonameneeded on Feb 23, 2024 11:53:55 GMT -8
If you don't (want to) use syslistview32 but still want something like client edge in Explorer windows you might want to try this
It's basically nothing but a little tool that lets you use and choose background pictures in Explorer windows (not my work!) and I've added two "pictures" to it (my "work"). One with client edge only on the left side, the second one with the border line on the left and on the top.
The installation should be self-explanatory: Just execute the register.cmd as an admin and you're good to go.
|
|
|
Post by anixx on Feb 23, 2024 14:20:51 GMT -8
Or you can change syslistview32 to iconview in any mod that adds clientedge.
|
|
|
Post by nonameneeded on Feb 23, 2024 14:56:23 GMT -8
You would still have to use syslistview32, though.
But if you don't want to use syslistview32, there is no client edge.
|
|
eriorry
Freshman Member
Win95-98>Win2k
Posts: 43
|
Post by eriorry on Feb 23, 2024 15:20:48 GMT -8
this software can make explorer use a background image? i wonder what other things we could do with this
|
|
|
Post by nonameneeded on Feb 23, 2024 15:26:19 GMT -8
Yeah, I didn't know that either (that a software like this exists for recent Windows versions).
|
|
|
Post by anixx on Feb 23, 2024 15:42:18 GMT -8
You would still have to use syslistview32, though. Why?
Why?
|
|
|
Post by nonameneeded on Feb 23, 2024 15:47:57 GMT -8
In order to have client edge, you need to use syslistview32. Without it, client edge won't show, no matter which way you use to enable it.
I don't know why that is.
Try it yourself and you'll see that it's true.
|
|
|
Post by OrthodoxWin32 on Feb 23, 2024 15:50:39 GMT -8
There is no obligation to use both at the same time. Just use the Windhawk mod Classic Theme Explorer Lite, and not to use a mod (or registry key) that activates syslistview32.
EDIT: Obviously I'm wrong. I'll test it myself. This may be because the code to add the clientedge uses syslistview32 to work.
|
|
|
Post by nonameneeded on Feb 23, 2024 16:02:02 GMT -8
Well, I only have the Classic Theme Explorer 0.1 by Cynosphere, no lite version.
And with syslistview32 disabled, client edge won't work, even if you turn it on in the mod.
Also a AHK script that enables client edge won't work if you don't use syslistview32
Also the mitigations in Explorer Patcher won't turn on client edge without syslistview32 (but they do as soon as you turn on syslistview32).
So, without syslistview32 there is no client edge, syslistview32 seems to be a requirement in order to use client edge. Maybe I should have explained that right from the start.
(unless the creator of the Classic Theme Explorer Lite mod has come up with a completely new solution of how to show client edge, which I don't know of)
|
|
|
Post by anixx on Feb 23, 2024 16:53:28 GMT -8
Well, I only have the Classic Theme Explorer 0.1 by Cynosphere, no lite version. And with syslistview32 disabled, client edge won't work, even if you turn it on in the mod. Also a AHK script that enables client edge won't work if you don't use syslistview32 Also the mitigations in Explorer Patcher won't turn on client edge without syslistview32 (but they do as soon as you turn on syslistview32). So, without syslistview32 there is no client edge, syslistview32 seems to be a requirement in order to use client edge. Maybe I should have explained that right from the start. (unless the creator of the Classic Theme Explorer Lite mod has come up with a completely new solution of how to show client edge, which I don't know of) Go to the mod, search for SysListView32 and replace it with DUIViewWndClassName. It should look like this:
if ((*((WORD*)&(lpClassName)+1)) && !wcscmp(lpClassName, L"DUIViewWndClassName")) { GetClassNameW(GetParent(hWndParent), wszClassName, 200); if (wcscmp(wszClassName, L"Progman")) { dwExStyle |= WS_EX_CLIENTEDGE; } } This way, you will have clientedge always, regardless if you are using SysListView32 or not.
|
|
|
Post by nonameneeded on Feb 23, 2024 17:15:19 GMT -8
Ok thx but the strange thing is that client edge won't be applied to the upper horizontal border...
|
|