比如我的文件菜单下有个打开菜单,并且在编辑器中设置了帮助上下文ID为:10用下面代码得不到这个10啊:Private Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long
Private Declare Function GetMenuContextHelpId Lib "user32" (ByVal hMenu As Long) As LongPrivate Sub Command1_Click()
Dim Menu As Long
Menu = GetMenu(Me.hwnd)
Menu = GetSubMenu(Menu, 0)
Debug.Print Menu, GetMenuContextHelpId(Menu) '这里menu的值不为0。
End Sub有哪位朋友有这方面的经验啊。项目中用的自绘菜单,无法使用VB菜单的HelpContextID属性。
Private Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long
Private Declare Function GetMenuContextHelpId Lib "user32" (ByVal hMenu As Long) As LongPrivate Sub Command1_Click()
Dim Menu As Long
Menu = GetMenu(Me.hwnd)
Menu = GetSubMenu(Menu, 0)
Debug.Print Menu, GetMenuContextHelpId(Menu) '这里menu的值不为0。
End Sub有哪位朋友有这方面的经验啊。项目中用的自绘菜单,无法使用VB菜单的HelpContextID属性。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货