得到了菜单的句柄,如何得到菜单的索引?

山顶洞人-平 2003-01-16 01:22:53
现在假设我只有菜单的句柄,我如何对菜单进行操作?如何得到菜单的索引?
...全文
82 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
山顶洞人-平 2003-01-17
  • 打赏
  • 举报
回复
再问一下,菜单的ID是否可以重新设置?
chenyu5188 2003-01-17
  • 打赏
  • 举报
回复
UP
同意楼上
zt31 2003-01-17
  • 打赏
  • 举报
回复
菜单的句柄得到后,就可以按0,1,2...的顺序指定主菜单,然后GetSubMenu用于指定子菜单。指定菜单有两种方法,一个是ID,一个就是位置,可以设置标志位来决定用哪一个。不知道是不是你想要的
programart_life 2003-01-17
  • 打赏
  • 举报
回复
不能重新设置ID,这个ID就如同VB控件的Name一样。在程序中是唯一标识他身份的。所有对该菜单的访问控制,都需要通过该ID来完成。
山顶洞人-平 2003-01-16
  • 打赏
  • 举报
回复
好象不对,菜单项目一定有一个ID号,但菜单的Index却可以没有。为什么?
liushanyu 2003-01-16
  • 打赏
  • 举报
回复
Private Declare Function GetMenuItemID Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧