It is currently Thu Apr 18, 2024 2:57 am

All times are UTC - 8 hours [ DST ]


Forum rules


Before posting a bug report or a feature request, search the forum for an older post on the same topic. If you are reporting a crash, try capturing a crash dump. You can find instructions here: How to capture crash dumps



Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Fri Oct 18, 2013 2:58 pm 
Offline

Joined: Fri Oct 18, 2013 2:23 pm
Posts: 1
It appears that in Classic Shell 4.0, irrespective of the "Expand folder shortcuts" setting, a shortcut to a folder does not appear as a submenu in the Start Menu.
Current behaviour: Folder shortcut opens the folder in Windows Explorer (like a shortcut to a folder).
Expected behaviour: Folder shortcut expands in the Start Menu (like a real Start Menu folder).
I am currently running Windows Server 2012 R2 (= Windows 8.1).
A screenshot of current and expected behaviour is attached. The (real-life) example chosen is Visual Studio 2013.
Please feel free to point out if the current behaviour is by design.


Attachments:
Expand folder shortcuts.png
Expand folder shortcuts.png [ 24.27 KiB | Viewed 12952 times ]
Top
 Profile  
Reply with quote  
PostPosted: Fri Oct 18, 2013 3:08 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
This only works for shortcuts that are sym links. It doesn't work for plain shortcuts.
If you switch the All Programs to open as a cascading sub-menu, does the shortcut open as a sub-menu?


Top
 Profile  
Reply with quote  
PostPosted: Fri Oct 18, 2013 11:24 pm 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
Let me explain what the "Expand folder shortcuts" setting does as it's not clear from its description although it's functionality can be very valuable.

First, in Classic Shell 4.0, you can select between 2 folders where pinned shortcuts go - either the dedicated Pinned folder (%appdata%\ClassicShell\Pinned) or the Start Menu folder (%AppData%\Microsoft\Windows\Start Menu). This setting is there on the Main Menu tab -> "Pinned Programs folder".

When this setting is set to "Use Start Menu folder", then dragging and dropping a folder from the Desktop or from any other location on the file system to this Start Menu folder (or its subfolders such as Programs) creates a special symbolic link shortcut. Only Windows can create this shortcut, not Classic Shell. It is this shortcut that can be expanded by the Classic Start Menu when the "Expand folder shortcuts" setting is checked.

Only the Start Menu folder (and its subfolders such as Programs) have this special behavior since Windows 95. Another way to create this special sym link is to open the Start Menu folder in File Explorer, then right click on any folder on the file system to which you wish to create a shortcut, click Copy and then click "Paste shortcut" inside the Start Menu folder or Programs folders in Explorer. Once this link is created in these special folders, it can be moved to another location such as the Pinned folder if you switch back to using it. The shortcut still remains expandable.

If you create a shortcut to a folder in any other location except the Start Menu folder or Programs, the shortcut created will be a plain shortcut which doesn't expand, it only opens in a new window in Explorer.

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and helped a little with Classic Shell's testing and usability/UX feedback.


Top
 Profile  
Reply with quote  
PostPosted: Wed Oct 08, 2014 11:52 am 
Offline

Joined: Wed Oct 08, 2014 11:11 am
Posts: 5
This should be possible with the information you can get from this blog post (same post is also here). Code is .vbs, but I would think that the same APIs should be available in C++, though the only thing I can find is this wrapper from 2006.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 33 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group, Almsamim WYSIWYG Classic Shell © 2010-2016, Ivo Beltchev.
All right reserved.