GetMenuDefaultItem

【勇芳软件工作室】汉化HomePreviousNext

[Now Supported on Windows NT]

GetMenuDefaultItem功能确定指定菜单上的默认菜单项。

UINT WINAPI GetMenuDefaultItem(

HMENU 【HMENU】,
UINT 【fByPos】,
UINT 【gmdiFlags】 
); 

参数

【HMENU】

处理到要检索默认菜单项的菜单。

【fByPos】

指定是否检索菜单项的标识符或其位置的值。如果此参数为FALSE,则返回标识符。否则返回位置。

【gmdiFlags】

指定功能如何搜索菜单项的值。此参数可以为以下值中的零个或多个:

含义
GMDI_GOINTOPOPUPS指定如果默认项是打开子菜单的项,则该函数是在相应的子菜单中递归搜索。如果子菜单没有默认项目,则返回值标识打开子菜单的项目。

默认情况下,该函数返回指定菜单上的第一个默认项,而不管它是否是打开子菜单的项。

GMDI_USEDISABLED指定该函数是返回默认项,即使它被禁用。

默认情况下,该函数跳过禁用或灰色项目。


返回值

如果函数成功,则返回值是菜单项的标识符或位置。

如果函数失败,返回值为-1。

也可以看看

SetMenuDefaultItem