I'm a little confused how I should be using menu_manager for a main menu in a UI.
I'm wondering if I should be using static void menu_manager::win32_build_menu(HMENU menu,menu_node * parent,int base_id,int max_id); but that creates a popup menu, I'm not sure what I should do with that or when I would call it.
I got it to work by just calling win32_build_menu() and calling SetMenu() with the resulting HMENU. If thats a good way, is it a bad idea to just call menu_manager::create() on init, and service_release() it on shutdown?
If I don't do that, is there a chance the menu_node ids will change if I release it before I get a WM_COMMAND, it says releasing the menu_manager releases nodes, so I'm guessing it's possible?
