View Single Post
  #53  
Old December 10th 17, 07:20 PM posted to alt.windows7.general
Mayayana
external usenet poster
 
Posts: 6,438
Default Windows Explorer Replacements

"Ken Springer" wrote

| :-( Another program to give us options to what MS wants bites the dust.
| Hopefully, someone will actually take it over and continue.
|

Probably not a problem for Vista/7/8. MS may break it
in Win10 with their endless updates, but a shell extension
is pretty much a standard thing.

The good news is I found how it's doing those treeviews.
The bad news is it's not in the Registry:

https://sourceforge.net/p/classicshe...read/08570be8/

The long and the short: Each item in a window, like
a button, textbox, treeview, etc, is usually also a
window. They're standard items provided by Windows.
In this case it's called a SysTreeView32. Windows
like that have options related to how they should be
created. There are style options, like border or no border.
Some of those styles can be set after the fact. Some
must be set when the window is created. By showing
it's own window via Explorer Bar, Classic Shell either
creates its own treeview in its own Folders Bar, or
hooks into the Windows instance. Either way, it's
controlling the style setting for the treeview. So the
old style options are still there, but they require
programmatically setting the window style.

Long story short: Classic Shell should work fine
for the forseeable future but you shouldn't remove it.

I installed CS recently for a Win8 computer I was
repairing. I didn't look into the details very much but
I liked the basic function: Start Menu back to normal
and Metro giant dancing buttons well out of sight.

One possible problem for you, though, is that the
system treeview is going to be different in different
windows. CS will tweak it in Explorer , but other programs
are creating their own and the only way to fix that, if
it's even possible, would be to write a program that
hunts down SysTreeView32 windows whenever a
new program starts and changes their style.

Windows *could* do that with a Registry setting
for "classic view", but I haven't found any evidence
that they've provided such an option.


Ads