CheckMenuItem

VB声明
Declare Function CheckMenuItem Lib "user32" Alias "CheckMenuItem" (ByVal hMenu As Long, ByVal wIDCheckItem As Long, ByVal wCheck As Long) As Long
说明
复选或撤消复选指定的菜单条目
返回值
Long，如条目的前一个状态是“复选”，就返回MF_CHECKED，如果是“未复选”，就返回MF_UNCHECKED。如指定的菜单条目不存在就返回-1
参数表
参数 | 类型及说明
hMenu | Long，菜单句柄
wIDCheckItem | Long，欲复选或撤消复选的菜单条目的标识符。如果在wCheck中指定了MF_BYCOMMAND标志，这个参数就用于指定要改变的菜单条目的命令ID。如果设置了MF_BYPOSITION标志，这个参数就用于指定条目在菜单中的位置（第一个条目的位置是0）
wCheck | Long，参考ModifyMenu函数中的菜单常数标志定义表，其中列出了允许使用的所有常数。针对这个函数，只能指定下述常数：MF_BYCOMMAND，MF_BYPOSITION，MF_CHECKED以及MF_UNCHECKED
注解
在vb里使用：由这个函数做出的改动可以正常发挥作用，但不会由vb菜单的checked属性反映出来

Top