| VB声明 | |
| Declare Function GetMenuString Lib "user32" Alias "GetMenuStringA" (ByVal hMenu As Long, ByVal wIDItem As Long, ByVal lpString As String, ByVal nMaxCount As Long, ByVal wFlag As Long) As Long | |
| 说明 | |
| 取得指定菜单条目的字串 | |
| 返回值 | |
| Long,在lpString中返回的字串的长度(不包括空中止字符)。零意味着出错 | |
| 参数表 | |
| 参数 | 类型及说明 |
| hMenu | Long,菜单句柄 |
| wIDItem | Long,欲接收的菜单条目的标识符。如果在wFlags参数中设置了MF_BYCOMMAND标志,这个参数就用于指定要改变的菜单条目的命令ID。如果设置的是MF_BYPOSITION标志,这个参数就用于指定条目在菜单中的位置(第一个条目的位置为0) |
| lpString | String,指定一个预先定义好的字串缓冲区,以便为菜单条目装载字串 |
| nMaxCount | Long,载入lpString缓冲区中的最大字符数量+1 |
| wFlag | Long,常数MF_BYCOMMAND或MF_BYPOSITION,取决于wID参数的设置 |