能力值:
(RANK:410 )
|
-
-
2 楼
DeleteMenu和RemoveMenu的运行效果不同,DeleteMenu后,如果菜单项还有子菜单,会连同子菜单也一并删除掉,而RemoveMenu不会删除子菜单。子菜单还是可以使用的。只不过你没有完全理解清楚前面的说明的意思。RemoveMenu虽然没有删除子菜单,但是,子菜单的父菜单项已经被RemoveMenu函数删除了,子菜单没有了凭依,当然不会再在其它菜单项上显示出来,你要他再显示出来,你必须为这个子菜单再给他指定一个父菜单才行,当然,这也必须在你使用RemoveMenu函数前用GetSubMenu函数取得这个子菜单的句柄并保存才能在后面使用(或用其它方法取得这个句标)。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我用GetSubMenu函数取得这个子菜单的句柄,为这个子菜单再给他指定一个父菜单,是不是用AppendMenu函数啊,
|
能力值:
(RANK:410 )
|
-
-
4 楼
AppendMenu函数InsertMenu都可以,
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我用了那两个函数,菜单项是可以添加上去,可是都还是显示不出子菜单里的内容,
invoke InsertMenu,hMenu6,IDM_6_3,MF_POPUP,hSubMenu,addr IDM_6_4,这样写对吗?
|
能力值:
(RANK:410 )
|
-
-
6 楼
; 试试这样写
.data
IDM_6_4 db 'NewMenu',0
.code
invoke InsertMenu,hMenu6,0,MF_POPUP or MF_BYPOSITION,hSubMenu,addr IDM_6_4
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
还是不行,请问你方便QQ跟我联系下吗?是我的毕业设计,就差这点了,我的QQ:595809908
如果加我注下是“小虾”
我在这里先谢谢了。
|
|
|