[Now Supported on Windows NT]
GetMenuDefaultItem功能确定指定菜单上的默认菜单项。
UINT WINAPI GetMenuDefaultItem(
HMENU 【HMENU】, | |
UINT 【fByPos】, | |
UINT 【gmdiFlags】 | |
); |
参数
【HMENU】
处理到要检索默认菜单项的菜单。
【fByPos】
指定是否检索菜单项的标识符或其位置的值。如果此参数为FALSE,则返回标识符。否则返回位置。
【gmdiFlags】
指定功能如何搜索菜单项的值。此参数可以为以下值中的零个或多个:
值 | 含义 |
GMDI_GOINTOPOPUPS | 指定如果默认项是打开子菜单的项,则该函数是在相应的子菜单中递归搜索。如果子菜单没有默认项目,则返回值标识打开子菜单的项目。 默认情况下,该函数返回指定菜单上的第一个默认项,而不管它是否是打开子菜单的项。 |
GMDI_USEDISABLED | 指定该函数是返回默认项,即使它被禁用。 默认情况下,该函数跳过禁用或灰色项目。 |
返回值
如果函数成功,则返回值是菜单项的标识符或位置。
如果函数失败,返回值为-1。
也可以看看