setMenuDefaultItem 函数 (winuser.h)

设置指定的菜单的默认菜单项。

语法

BOOL SetMenuDefaultItem(
  [in] HMENU hMenu,
  [in] UINT  uItem,
  [in] UINT  fByPos
);

参数

[in] hMenu

类型: HMENU

要为其设置默认项的菜单的句柄。

[in] uItem

类型: UINT

新默认菜单项的标识符或位置;对于无默认菜单项,则为 -1。 此参数的含义取决于 fByPos 的值。

[in] fByPos

类型: UINT

uItem 的含义。 如果此参数为 FALSE则 uItem 是菜单项标识符。 否则,它是菜单项位置。 有关详细信息 ,请参阅关于菜单

返回值

类型: BOOL

如果该函数成功,则返回值为非零值。

如果函数失败,则返回值为零。 若要获取扩展错误信息,请使用 GetLastError 函数。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll
API 集 Windows 10版本 10.0.10 (240 中引入的 ext-ms-win-ntuser-menu-l1-1-2)

请参阅

概念性

GetMenuDefaultItem

菜单

引用