WShell Menus!!!
Larry,
When you load a menu using the DHOpts command, the name it assigns to the
menu is (by default) the tail part of the filename you pass. In your case
you're loading S:CNC-Menus, so "CNC-Menus" is used as the name for the
menu.
When you then refer to this menu in the console definition in the
SHellWindow variable, you need to use the menu's name. Your example used
S:CNC-Menus instead of CNC-Menus, so no menu was attached to the window.
If you'd rather give the menu a descriptive name, you can use the NAME
keyword with the DHOpts command, as for example
DHOpts menu S:My-dogs-menu name Rover
-Bill Hawes