-
-
[求助]RadAsm下调用DeleteMenu和RemoveMenu的运行效果相同
-
发表于:
2009-5-20 21:57
5765
-
[求助]RadAsm下调用DeleteMenu和RemoveMenu的运行效果相同
我的菜单资源是用LoadMenu载入的,调用语句是
invoke RemoveMenu,hMenu6,IDM_6_2,MF_BYCOMMAND
invoke DeleteMenu,hMenu6,IDM_6_2,MF_BYCOMMAND
两者运行效果相同,都是把ID为IDM_6_2的那个菜单项移除了,本来载入时那个ID为IDM_6_2的菜单项下还有子菜单,但是如果菜单项是一个弹出式菜单,DeleteMenu清除弹出式菜单,但RemoveMenu不清除它。
所以我不清楚哪里有问题,请高手解决。
主菜单
子菜单1
子菜单2
A
B
C
子菜单3
ID为IDM_6_2的为子菜单2,最后运行效果都为
主菜单
子菜单1
子菜单3
我想问应该在调用RemoveMenu时会有A,B,C 的啊
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课