DeleteMenu

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

DeleteMenu

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è)彈出式菜單

Top