VB聲明 |
|
Declare Function DeleteMenu Lib "user32" Alias "DeleteMenu" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long |
|
說(shuō)明 |
|
刪除指定的菜單條目(在vb里使用:強(qiáng)烈建議用vb菜單的visible屬性從菜單中刪除條目。如使用這個(gè)函數(shù),會(huì)造成指定菜單其他菜單條目的visible屬性錯(cuò)誤的影響菜單條目) |
|
返回值 |
|
Long,非零表示成功,零表示失敗。會(huì)設(shè)置GetLastError |
|
參數(shù)表 |
|
參數(shù) |
類型及說(shuō)明 |
hMenu |
Long,菜單句柄 |
nPosition |
Long,欲刪除菜單條目的標(biāo)識(shí)符。如在wFlags中設(shè)置了MF_BYCOMMAND標(biāo)志,這個(gè)參數(shù)就代表要改變的菜單條目的命令I(lǐng)D。如設(shè)置了MF_BYPOSITION標(biāo)志,這個(gè)參數(shù)就代表?xiàng)l目在菜單中的位置(頭一個(gè)條目肯定是零) |
wFlags |
Long,MF_BYPOSITION或MF_BYCOMMAND,具體由nPosition參數(shù)決定 |
注解 |
|
如條目連接了一個(gè)彈出式菜單,就會(huì)清除彈出式菜單。用RemoveMenu函數(shù)清除一個(gè)彈出式菜單條目,同時(shí)不影響整個(gè)彈出式菜單 |