InsertMenuItem
编程函数
InsertMenuItem是一个编程函数。
功能
在菜单中的指定位置插入新菜单项。
语法
参数
hmenu
类型:HMENU
插入新菜单项的菜单句柄。
item
类型:
UINT
在其之前插入新项目的菜单项的标识符或位置。此参数的含义取决于fByPosition的值。
fByPosition
类型:
BOOL
控制uItem的含义。如果此参数为FALSE,则uItem是菜单项标识符。否则,它是菜单项的位置。
lpmi
类型:LPCMENUITEMINFO
指向MENUITEMINFO结构的指针,该结构包含有关新菜单项的信息。
返回值
类型:
BOOL
如果函数成功,则返回值为非零。
如果函数失败,则返回值为零。若要获取扩展的错误信息,请使用
GetLastError
函数。
情况说明
无论菜单是否在显示的窗口中,只要菜单更改,应用程序都必须调用
DrawMenuBar
函数。
为了使键盘加速器可以使用位图或所有者绘制的菜单项,菜单的所有者必须处理WM_MENUCHAR消息。
参考资料
InsertMenuItemA function
.msdn.
最新修订时间:2022-03-28 09:18
条目作者
小编
资深百科编辑
目录
概述
功能
语法
参数
参考资料
Copyright©2024
闽ICP备2024072939号-1