1. 层叠菜单:
1) 这在Windows中很常见,那就是打开一个菜单有时一个菜单,一层一层可以打开好多个;
2) 定义层叠菜单很方便,只要在资源脚本中的POPUP中不停嵌入POPUP即可,里面的MENUITEM还是按照原来的方式定义,非常方便,其余的一些细致工作Windows都会替你代劳:
i. 层叠子菜单名字旁边绘画一个箭头;
ii. 光标停在层叠子菜单上时不用单击会自动显示下一层子菜单;
3) 看一下Colors示例中如何定义层叠子菜单的:
IDR_MAINFRAME MENU PRELOAD DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "E&xit", ID_APP_EXIT
END
POPUP "&Options"
BEGIN
POPUP "&Shape"
BEGIN
MENUITEM "&Circle\tF7", ID_SHAPE_CIRCLE
MENUITEM "&Triangle\tF8", ID_SHAPE_TRIANGLE
MENUITEM "&Square\tF9", ID_SHAPE_SQUARE
END
POPUP "&Color"
BEGIN
MENUITEM "&Red", ID_COLOR_RED
MENUITEM "&Yellow", ID_COLOR_YELLOW
MENUITEM "&Green", ID_COLOR_GREEN
MENUITEM "&Cyan", ID_COLOR_CYAN
MENUITEM "&Blue", ID_COLOR_BLUE
END
END
END
!可以看到,非常简单,只需要简单的嵌套定义即可!
2. 上下文菜单:
1) 就是右键能弹出的菜单,我们经常用这个来刷新桌面;
2)