Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Move the address bar below the menu bar in Windows Explorer

21 Apr 2015   #151
Anixx

Windows 7
 
 

Quote:
This is especially annoying with shell32.dll.
What do you change in this file?

Quote:
Restarting Explorer.exe will remove them.
It seems, I cannot restart the Explorer.exe: in starts in a window. Also after boot it starts only in window (need to re-login every time!)


My System SpecsSystem Spec
.
21 Apr 2015   #152
Butters

Windows 7 Professional x64
 
 

Alright, so I remember the issues I was having with ClientEdge. This is nothing new, but I'm just going to re-post them anyways.

-Resizing effect when new folder is opened (in the same window). It will re-appear when the folder is refreshed again. I'm not sure how this can be fixed though, given how it's implemented. On XP, SysListView32 would always have a ClientEdge (at least with the classic theme) so it wouldn't need to worry about re-applying it each time a folder is opened.

-Refreshing a folder will remove the ClientEdge It will re-appear when the folder is refreshed again.

And that's really about it. I forgot how much better Explorer looks with this though.
My System SpecsSystem Spec
21 Apr 2015   #153
Butters

Windows 7 Professional x64
 
 

Quote   Quote: Originally Posted by Anixx View Post
What do you change in this file?
Just an icon. I was wondering why this wouldn't work, so I did research and found that Windows 8.1 does in fact check shell32.dll for a digital signature on startup. However, I can modify shell32.dll.mui just fine, other DLL files can be modified with no problems. So far I've only had trouble with modifying shell32.dll (which will prevent the system from booting) and basebrd.dll (which will break activation). There are probably some other DLLs that aren't safe to modify anymore.

Quote   Quote: Originally Posted by Anixx
Restarting Explorer.exe will remove them.
It seems, I cannot restart the Explorer.exe: in starts in a window. Also after boot it starts only in window (need to re-login every time!)[/QUOTE]
If you're using ClassicTheme.exe then that's why this happens. It's a result of it replacing Explorer.exe as the shell with itself. Alternatively, you can run userinit.exe to restart explorer. I wish it could be
My System SpecsSystem Spec
.

21 Apr 2015   #154
Anixx

Windows 7
 
 

Quote   Quote: Originally Posted by Butters View Post
Alright, so I remember the issues I was having with ClientEdge. This is nothing new, but I'm just going to re-post them anyways.

-Resizing effect when new folder is opened (in the same window). It will re-appear when the folder is refreshed again. I'm not sure how this can be fixed though, given how it's implemented. On XP, SysListView32 would always have a ClientEdge (at least with the classic theme) so it wouldn't need to worry about re-applying it each time a folder is opened.

-Refreshing a folder will remove the ClientEdge It will re-appear when the folder is refreshed again.

And that's really about it. I forgot how much better Explorer looks with this though.
These issues may only appear if you use the wrong variant.
My System SpecsSystem Spec
21 Apr 2015   #155
Butters

Windows 7 Professional x64
 
 

Quote   Quote: Originally Posted by Anixx View Post
Quote   Quote: Originally Posted by Butters View Post
Alright, so I remember the issues I was having with ClientEdge. This is nothing new, but I'm just going to re-post them anyways.

-Resizing effect when new folder is opened (in the same window). It will re-appear when the folder is refreshed again. I'm not sure how this can be fixed though, given how it's implemented. On XP, SysListView32 would always have a ClientEdge (at least with the classic theme) so it wouldn't need to worry about re-applying it each time a folder is opened.

-Refreshing a folder will remove the ClientEdge It will re-appear when the folder is refreshed again.

And that's really about it. I forgot how much better Explorer looks with this though.
These issues may only appear if you use the wrong variant.
Really? I'll grab the other variant and try that one out.

Edit:

I'm still getting the problems. Here's variant I'm using:
Quote:
#NoTrayIcon
#NoEnv
Gui +LastFound
hWnd := WinExist()
SetBatchLines -1
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") {
Sleep, 100
Control, ExStyle, ^0x200, FolderView, ahk_id %lParam%

WinSet, Redraw,, ahk_id %lParam%
WinGetPos, , , , h, ahk_id %lParam%
WinMove, ahk_id %lParam%,,,,,h-1
WinMove, ahk_id %lParam%,,,,,h
}
}
}
My System SpecsSystem Spec
21 Apr 2015   #156
Anixx

Windows 7
 
 

Try to change the sleep time and/or duplicate the
Code:
Sleep, 100
Control, ExStyle, ^0x200, FolderView, ahk_id %lParam%
part several times.
My System SpecsSystem Spec
21 Apr 2015   #157
Butters

Windows 7 Professional x64
 
 

Wow, setting the sleep time to 1 really makes a difference. Thanks Anixx! This still doesn't fix the folder refresh issue though. Also, the ClientEdge will disappear when folders are navigated quickly. But honestly the resizing was the biggest problem I had with this, and now that's fixed. Thanks again!

Edit:
Actually, it seems like any shell event will cause the ClientEdge to disappear.
My System SpecsSystem Spec
01 Oct 2015   #158
Anixx

Windows 7
 
 

More reliable address bar remover:

Code:
#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 ) ;  HSHELL_WINDOWCREATED := 1
   {

WinGetClass, WinClass, ahk_id %lParam%
if (WinClass = "CabinetWClass") {

ControlGetPos, ,y1,,ha,ReBarWindow321, ahk_id %lParam%

SendMessage, 0x0082,,,ReBarWindow321, ahk_id %lParam%

Control, Hide,, WorkerW1, ahk_id %lParam%
Control, Hide,, ReBarWindow321, ahk_id %lParam%

ControlGetPos,,y2,,h1,ShellTabWindowClass1, ahk_id %lParam%
ControlMove, ShellTabWindowClass1,, y1,,y2-y1+h1, ahk_id %lParam%
ControlMove, ReBarWindow321,,,,0, ahk_id %lParam%

WinSet, Redraw,, ahk_id %lParam%

Sleep, 100

SendMessage, 0x0082,,,ReBarWindow321, ahk_id %lParam%

Control, Hide,, WorkerW1, ahk_id %lParam%
Control, Hide,, ReBarWindow321, ahk_id %lParam%

ControlGetPos,,y2,,h1,ShellTabWindowClass1, ahk_id %lParam%
ControlMove, ShellTabWindowClass1,, y1,,y2-y1+h1, ahk_id %lParam%
ControlMove, ReBarWindow321,,,,0, ahk_id %lParam%

WinSet, Redraw,, ahk_id %lParam%

Sleep, 100

SendMessage, 0x0082,,,ReBarWindow321, ahk_id %lParam%

Control, Hide,, WorkerW1, ahk_id %lParam%
Control, Hide,, ReBarWindow321, ahk_id %lParam%

ControlGetPos,,y2,,h1,ShellTabWindowClass1, ahk_id %lParam%
ControlMove, ShellTabWindowClass1,, y1,,y2-y1+h1, ahk_id %lParam%
ControlMove, ReBarWindow321,,,,0, ahk_id %lParam%

WinSet, Redraw,, ahk_id %lParam%

Sleep, 100

SendMessage, 0x0082,,,ReBarWindow321, ahk_id %lParam%

Control, Hide,, WorkerW1, ahk_id %lParam%
Control, Hide,, ReBarWindow321, ahk_id %lParam%

ControlMove, ShellTabWindowClass1,, y1,,y2-y1+h1, ahk_id %lParam%
ControlMove, ReBarWindow321,,,,0, ahk_id %lParam%

WinSet, Redraw,, ahk_id %lParam%

   }
}
}
My System SpecsSystem Spec
13 Apr 2016   #159
Anixx

Windows 7
 
 

Quote   Quote: Originally Posted by Butters View Post
Well I tried deleting everything in the registry relating to the address bar/rebar, and now I don't have an address bar in open/save dialogs. I'm still getting it in explorer though.
Can you describe more exactly what exactly you did at this stage?
My System SpecsSystem Spec
13 Apr 2016   #160
Butters

Windows 7 Professional x64
 
 

Quote   Quote: Originally Posted by Anixx View Post
Quote   Quote: Originally Posted by Butters View Post
Well I tried deleting everything in the registry relating to the address bar/rebar, and now I don't have an address bar in open/save dialogs. I'm still getting it in explorer though.
Can you describe more exactly what exactly you did at this stage?
I've had the exact same results when deleting the CLSID registry settings relating to the address bar. These registry settings were discussed earlier in this thread.
My System SpecsSystem Spec
Reply

 Move the address bar below the menu bar in Windows Explorer




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
my windows explorer move with a frame but not the whole explorer
when i move my windows explorer with mouse, it move with a frame but not the whole explorer (please see the picture file that I upload). I try to re-install the latest VGA nVidia driver already but still the same. Please help me to overcome this problem, thanks all.
General Discussion
Traditional address bar in Windows explorer
How can i activate classic address bar in win 7 Ultimate? I mean, when you press Windows key + E, it opens Windows explorer and i'd like that address bar to work like in Windows Xp. Sorry if this was confusing text, English is not my native tongue
Customization
Windows Explorer Address Bar disappearing
Hi all, I'm a newbie to the forum (Hello!), but not to computers. Even so, I'd be grateful if anyone has any inspiration on a problem that has me stumped. (If the following seems long, please bear with me; I'm just trying to be explicit.) I'm running Windows 7 Home Premium 64bit, + SP1 and...
General Discussion
explorer's address bar dropdown menu (like in XP)
when i clicking drop down arrow at the end of the adress bar all i get is completely blank drop-down, with nothing in it at all. in XP clicking that arrow showed a drive/folder list. i need it in '7..
General Discussion
Windows Explorer address bar
Is there a way to delete the paths that are shown when typing in the address bar? I don't want the drop down menu to show where I have been. I have a few typos in some of the path names and it looks like a mess and unorganized.
Performance & Maintenance
Removing the Windows 7 Explorer Address Bar
Hello, I'm trying to completely remove the address bar in Windows 7 when exploring files. I've spent the better part of the day looking for a way to do this with no luck. I've found the NoNavBar and the NoAddressBar registry tweaks, but those appear to only work for older versions of windows,...
General Discussion


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 14:55.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App