VB聲明 |
|
Declare Function GetMenuState Lib "user32" Alias "GetMenuState" (ByVal hMenu As Long, ByVal wID As Long, ByVal wFlags As Long) As Long |
|
說明 |
|
取得與指定菜單條目狀態(tài)有關(guān)的信息 |
|
返回值 |
|
Long,在api32.txt文件的常數(shù)定義的一系列標(biāo)志的組合,請看下表。如條目是個(gè)彈出式菜單,那么結(jié)構(gòu)的最低字節(jié)就包含了狀態(tài)標(biāo)志,而第二個(gè)字節(jié)包含條目在彈出式菜單中的數(shù)量 |
|
MF_HILITE |
菜單條目加亮顯示(處于選定狀態(tài)) |
MF_CHECKED |
菜單條目處于復(fù)選狀態(tài) |
MF_DISABLED |
菜單條目處于禁止?fàn)顟B(tài) |
MF_GRAYED |
菜單條目以灰色顯示,處于禁用狀態(tài) |
MF_MENUBARBREAK |
為這個(gè)條目指定一條分隔線。參考ModifyMenu函數(shù) |
MF_MENUBREAK |
為這個(gè)條目指定一個(gè)菜單分隔標(biāo)志。參考ModifyMenu函數(shù) |
MF_SEPARATOR |
菜單條目是一個(gè)分隔符 |
參數(shù)表 |
|
參數(shù) |
類型及說明 |
hMenu |
菜單句柄 |
wID |
欲檢查的菜單條目的標(biāo)識(shí)符。如果在wFlags參數(shù)中設(shè)置了MF_BYCOMMAND標(biāo)志,這個(gè)參數(shù)就用于指定要改變的菜單條目的命令I(lǐng)D。如果設(shè)置的是MF_BYPOSITION標(biāo)志,這個(gè)參數(shù)就用于指定條目在菜單中的位置(第一個(gè)條目的位置為0) |
wFlags |
常數(shù)MF_BYCOMMAND或MF_BYPOSITION,取決于wID參數(shù)的設(shè)置 |