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屬性反映出來 |