////当菜单不可见时,GETSUBMENU返回为空,怎么办?

wsshello 2004-06-12 10:28:54
////当菜单不可见时,GETSUBMENU返回为空,怎么办?
...全文
97 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsshello 2004-06-13
  • 打赏
  • 举报
回复
i
pigpag 2004-06-13
  • 打赏
  • 举报
回复
我也想问啊~~~

我的解决办法是把菜单放到一个临时的Form里面,Form.Visible=False,菜单可见,然后需要时拷回来。没什么办法,因为菜单没有什么Visible属性的(WIndows而言),所以Visible=False就是把它销毁,Visible=True就是重新构造。所以Visible=False的菜单在Windows看来根本是没有的,取不到也是正常的。
wsshello 2004-06-13
  • 打赏
  • 举报
回复
e
wsshello 2004-06-12
  • 打赏
  • 举报
回复
WE
wsshello 2004-06-12
  • 打赏
  • 举报
回复
I
wsshello 2004-06-12
  • 打赏
  • 举报
回复
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
wsshello 2004-06-12
  • 打赏
  • 举报
回复
H
vbangle 2004-06-12
  • 打赏
  • 举报
回复
Private Declare Function GetSubMenu Lib "user32.dll" (ByVal hMenu As Long, ByVal nPos As Long) As Long

我想主要不是GetSubMenu返回空,主要原因可能在于hMenu可能不对?

7,762

社区成员

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

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