|
Post by R.O.B. on Aug 30, 2018 9:16:05 GMT -8
You resize it twice? Why? Oh, yeah that's from an attempt to remove the WS_BORDER style from the NavBar (which I haven't gotten to work as cleanly as I'd like). I guess I must have left that part of it in there. It should work fine with just one resize, so I've updated it to only do it once. Thanks for pointing that out.
|
|
|
Post by The Jackal on Sept 1, 2018 10:51:57 GMT -8
I did some more messing around with this, and I came up with something pretty decent that's actually usable. Here's what it looks like: And here's the code for it: #NoTrayIcon #NoEnv Gui +LastFound hWnd := WinExist() SetControlDelay, -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") {
Control, Style, +0x800000, ReBarWindow322, ahk_id %lParam% Control, Style, +0x00000400, ReBarWindow322, ahk_id %lParam% Control, Style, -0x0000200, ReBarWindow322, ahk_id %lParam%
ControlGetPos,,,,h, ReBarWindow322, ahk_id %lParam% ControlMove, ReBarWindow322,,,,h+1, ahk_id %lParam% ControlMove, ReBarWindow322,,,,h, ahk_id %lParam%
} } }
As mentioned previously, this is heavily based on anixx 's ClientEdge script, and it works in a very similar manner. Feel free to let me know if there are any issues with it. I like it. Any chance you have the icons for that still?
|
|
|
Post by R.O.B. on Sept 2, 2018 19:15:09 GMT -8
I like it. Any chance you have the icons for that still? Thanks, glad you like it. Which icons? The toolbar icons, or the drive icons?
|
|
|
Post by The Jackal on Sept 3, 2018 7:05:24 GMT -8
I like it. Any chance you have the icons for that still? Thanks, glad you like it. Which icons? The toolbar icons, or the drive icons? Sorry my bad, I meant the toolbar icons. Cheers.
|
|
|
Post by R.O.B. on Sept 4, 2018 12:59:53 GMT -8
Here's what I have. It's far from a complete collection, but it includes everything seen in the screenshot, at the very least. Win98-Toolbar-Icons.zip (60.04 KB)
|
|
|
Post by The Jackal on Sept 4, 2018 15:27:15 GMT -8
Here's what I have. It's far from a complete collection, but it includes everything seen in the screenshot, at the very least. Ah, that's brilliant. Thank you very much!
|
|
|
Post by R.O.B. on Sept 4, 2018 16:37:25 GMT -8
You're welcome!
|
|
Baloo
Freshman Member
Posts: 58
|
Post by Baloo on Sept 5, 2018 20:31:48 GMT -8
Thanks, this looks nice. ROB, Clasurol beat me to the punch on asking for the icons. Thanks so much for uploading them.
Also, I am kind of torn on whether or not to have the navigation bar in the explorer in Windows 10. Feels empty when I remove it, but somehow through my tweaking I have completely broken the drop-down address bar and the search feature somehow. Probably did that when I disabled Cortana. The Classic Shell Start Menu search feature is far better anyway and what I always use. No idea how I ended up breaking the address bar though. Has anyone found a way to embed the Classic Shell Search into Windows Explorer?
|
|
|
Post by The Jackal on Sept 8, 2018 18:33:01 GMT -8
It's super late here, but I managed this, of course with your script + icon pack (thank you again btw) ROB + Anixx s address bar remover script:
|
|
|
Post by R.O.B. on Sept 8, 2018 19:17:12 GMT -8
Very nice! What are you using for the address bar? Because it looks fantastic.
Also, I didn't realize that large icons with Classic Shell cause the other toolbars to have that much padding. Here's a version of the script with the default toolbar padding:
#NoTrayIcon #NoEnv Gui +LastFound hWnd := WinExist() SetControlDelay, -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") {
Control, Style, +0x800000, ReBarWindow322, ahk_id %lParam% Control, Style, +0x00000400, ReBarWindow322, ahk_id %lParam%
ControlGetPos,,,,h, ReBarWindow322, ahk_id %lParam% ControlMove, ReBarWindow322,,,,h+1, ahk_id %lParam% ControlMove, ReBarWindow322,,,,h, ahk_id %lParam%
} } }
|
|
|
Post by The Jackal on Sept 9, 2018 1:17:24 GMT -8
That new script worked great, thanks again. As for the address bar, it's Quero Toolbar. It's skinnable, works on both Internet Explorer and File Explorer, free, and if someone wants to make changes to it (not asking, just saying!) the source code is available. I remember someone on here making mention of it not being good because it displays folders such as "My Computer" and Control Panel by their CLSID numbers instead; I can live with that, because otherwise, it's fantastic and does the job perfectly. Quero Toolbar: www.quero.at/Theme I made by editing an existing one with Resource Hacker: drive.google.com/open?id=15a71DWrRyVgPctRHzgRQZFRy5BHSkUxt
|
|
|
Post by R.O.B. on Sept 9, 2018 14:12:01 GMT -8
Wow, that's almost everything I could ask for in an address bar! Very nice find.
Unfortunately, there are a few major issues I have with it. The biggest of which is that it seems to disable/break keyboard shortcuts in Explorer (such as Ctrl+X, Ctrl+C, Ctrl+V, Alt+F4, etc). For me this is detrimental, as I use these all the time. Until this is fixed, I sadly can't see myself using this regularly.
That being said, I am very happy to hear that this is open source, because I think there's a lot of potential for a great address bar replacement here. We'd just need it to not break keyboard shortcuts, have more "Explorer-friendly" behavior (be designed more for Explorer), have an alternative for searching for files, and for it to have a style that more closely resembled the Win98 address bar. With these tweaks, this thing can be next to perfect. In fact, it's already pretty close.
|
|
|
Post by anixx on Sept 11, 2018 20:25:41 GMT -8
clasurol, how do u remove the navbar? Is it a feature of Quero?
|
|
|
Post by The Jackal on Sept 12, 2018 5:48:49 GMT -8
clasurol, how do u remove the navbar? Is it a feature of Quero? I'm using the script you made that posted here: www.winclassic.net/thread/132/removing-navigation-bar-windows-explorer@rob: Yeah, keyboard shortcuts don't work - I found that out a few hours later myself, shorty after posting. I use an alternative file manager anyway, so it's not really an issue for me personally, but I can understand how this could be a dealbreaker for some.
|
|
|
Post by R.O.B. on Sept 12, 2018 18:55:21 GMT -8
clasurol, how do u remove the navbar? Is it a feature of Quero? Quero does let you hide the NavBar, but it leaves behind the WS_BORDER style. That can be fixed with AutoHotKey, however it requires the CabinetWClass to be updated, either by resizing it or changing focus.
|
|
|
Post by nonameneeded on Oct 7, 2018 14:28:51 GMT -8
Unfortunately, there are a few major issues I have with it. The biggest of which is that it seems to disable/break keyboard shortcuts in Explorer (such as Ctrl+X, Ctrl+C, Ctrl+V, Alt+F4, etc). For me this is detrimental, as I use these all the time. Until this is fixed, I sadly can't see myself using this regularly. I do use it regularly but I can confirm that it disables keyboard shortcuts, which is a shame but it's the only way to have something like an address bar so it's better than nothing.
|
|
|
Post by anixx on Oct 8, 2018 2:36:47 GMT -8
clasurol, how do u remove the navbar? Is it a feature of Quero? Quero does let you hide the NavBar, but it leaves behind the WS_BORDER style. That can be fixed with AutoHotKey, however it requires the CabinetWClass to be updated, either by resizing it or changing focus. It seems Quero only affects IE, and not File Explorer?
|
|
|
Post by nonameneeded on Oct 16, 2018 21:17:53 GMT -8
I don't know about Windows 10 but it also works with normal explorer windows in Windows 7.
|
|
|
Post by anixx on Oct 17, 2018 3:51:37 GMT -8
I don't know about Windows 10 but it also works with normal explorer windows in Windows 7. For me, on Win8.1 it does not affect the File Explorer at all.
|
|
|
Post by anixx on Jul 25, 2019 14:22:18 GMT -8
I was wondering about getting an explorer window to look a little more classic (specifically the toolbars), so I decided to open up Window Detective and mess around with some of the window styles.
ROB, is it possible to add a similar border to the taskbar so that the quicklaunch and tas buttons were separated like in Win2000?
|
|