EnableMenuItem
VB声明
Declare Function EnableMenuItem Lib "user32" Alias "EnableMenuItem" (ByVal hMenu As Long, ByVal wIDEnableItem As Long, ByVal wEnable As Long) As Long
说明
允许或禁止指定的菜单条目(在vb里使用:由这个函数做出的改动可以正常发挥作用,但不会由vb菜单的enabled属性反映出来)
返回值
Long,
参数表
参数 类型及说明
hMenu Long,菜单句柄
wIDEnableItem Long,欲允许或禁止的一个菜单条目的标识符。如果在wEnable参数中设置了MF_BYCOMMAND标志,这个参数就代表欲改变菜单条目的命令ID。如设置的是MF_BYPOSITION,则这个参数代表菜单条目在菜单中的位置(第一个条目肯定是零)
wEnable Long,参考ModifyMenu函数中的菜单常数标志定义表,其中列出了允许使用的所有常数。对于这个函数,只能指定下述常数:MF_BYCOMMAND,MF_BYPOSITION,MF_ENABLED,MF_DISABLED以及MF_GRAYED
注解

如指定的菜单条目依附了一个弹出式菜单,那么整个弹出式菜单都会受到影响

Top