CheckMenuItem

此頁沒有內(nèi)容條目
內(nèi)容

CheckMenuItem

VB聲明

Declare Function CheckMenuItem Lib "user32" Alias "CheckMenuItem" (ByVal hMenu As Long, ByVal wIDCheckItem As Long, ByVal wCheck As Long) As Long

說明

復(fù)選或撤消復(fù)選指定的菜單條目

返回值

Long,如條目的前一個狀態(tài)是“復(fù)選”,就返回MF_CHECKED,如果是“未復(fù)選”,就返回MF_UNCHECKED。如指定的菜單條目不存在就返回-1

參數(shù)表

參數(shù)

類型及說明

hMenu

Long,菜單句柄

wIDCheckItem

Long,欲復(fù)選或撤消復(fù)選的菜單條目的標(biāo)識符。如果在wCheck中指定了MF_BYCOMMAND標(biāo)志,這個參數(shù)就用于指定要改變的菜單條目的命令I(lǐng)D。如果設(shè)置了MF_BYPOSITION標(biāo)志,這個參數(shù)就用于指定條目在菜單中的位置(第一個條目的位置是0)

wCheck

Long,參考ModifyMenu函數(shù)中的菜單常數(shù)標(biāo)志定義表,其中列出了允許使用的所有常數(shù)。針對這個函數(shù),只能指定下述常數(shù):MF_BYCOMMAND,MF_BYPOSITION,MF_CHECKED以及MF_UNCHECKED

注解

在vb里使用:由這個函數(shù)做出的改動可以正常發(fā)揮作用,但不會由vb菜單的checked屬性反映出來

Top