1、菜单、加速键资源
菜单资源编辑时,调用link进行链接。
加速键,先通过LoadAccelerators获取句柄,然后TranslateAccelerator()来判断是不是快捷键。
2、右键菜单
建立了另外一个菜单资源,LoadMenu获取句柄,然后可以用TrackPopupMenu,在WM_RIGHTBUTTON消息,弹出菜单。
3、弹出对话框
4、类菜单和窗口菜单
在WANDCLASS 结构中,有lpszMenuName,它的赋值可用IDM_*在string table资源处定义;CreateWindow中,则是LoadMenu(MAKEINTRESOURCE(IDM_**))。
另外PE文件资源段,菜单的存储格式会存菜单名,没有菜单名则为\0。
参考:1、用C语言做Win32程序