AppendMenu 函数
头文件:Declared in Winuser.h, include Windows.h
AppendMenu 函数添加一个新项目的指定的菜单栏,下拉菜单、子菜单或快捷菜单。您可以使用这个函数来指定内容,菜单项的外观和行为
BOOL AppendMenu(
HMENU hMenu, UINT uFlags, UINT_PTR uIDNewItem, LPCTSTR lpNewItem );
参数:
hMen 指向要操作的菜单向
uFlags 指定标记来控制新菜单项的外观和行为,包含以下向:
MF_BITMAP 使用一个位图菜单项,参数是包含一个位图句柄
MF_CHECKED 放置复选标记。如果应用程序提供可选的位图
MF_DISABLED 禁用菜单项,以便它不能被选中,没有变灰色。
MF_ENABLED 启用菜单项,这样它就可以选中,和恢复它从灰色的状态。
MF_GRAYED 禁用菜单项和灰色,它不能被选中。
MF_MENUBARBREAK 功能类似于MF_MENUBREAK或者菜单栏,为下拉菜单提供分界线
MF_MENUBREAK 把新项目放置在新行或者新列
MF_OWNERDRAW
MF_POPUP 指定菜单项打开一个下拉菜单或子菜单
MF_SEPARATOR 画水平的分界线
MF_STRING 指定菜单项是一个文本字符串;lpNewItem参数是一个指向字符串的指针。
MF_UNCHECKED 不放置复选标记,如果应用程序提供可选的位图
uIDNewItem 新菜单项的标示符
lpNewItem 指向菜单新项目的内容,取决于 uFlags
MF_BITMAP 包含一个bitmap句柄
MF_OWNERDRAW
MF_STRING 包含一个已null结尾的字符串
Return Value:
成功返回非零,失败返回零。错误信息调用GetLastError函数查看
posted on 2014-06-30 21:24 LuckFarmer 阅读(676) 评论(0) 收藏 举报
浙公网安备 33010602011771号