AppendMenu函数添加菜单

这个函数添加新项目到指定菜单的末尾你可以使用appendmenu指定内容外观菜单项行为

 

BOOL AppendMenu(
  HMENU hMenu, 
  UINT uFlags, 
  UINT uIDNewItem, 
  LPCTSTR lpNewItem 
); 

 

 

 

参数

 

 

[in]处理菜单,下拉菜单,子菜单或快捷菜单,可改变。

 

uFlags

 

[in]常数控制新的菜单项的外观和行为。这个参数可以是常量值列在菜单组合。

 

如果这个参数包括mf_separator常数,appendmenu忽略值的lpnewitem和uidnewitem参数。如果这个参数包括mf_string常数,该lpnewitem参数指向的字符串。

 

uidnewitem

 

[in]或标识符的新菜单项或,如果uFlags参数设置为mf_popup,向下拉菜单或子菜单的句柄。

 

lpnewitem

 

[in]指向新的菜单项的内容。如果uFlags包括mf_string常数,lpnewitem指向一个空字符串(默认)。如果uFlags包括mf_ownerdraw常数,lpnewitem指向一个32位的值,可以用来保持到菜单项有关的附加数据。

 

返回值

 

非零表示成功。零表示失败。若想获得更多错误信息,调用GetLastError。

 

备注

 

应用程序必须调用函数时drawmenubar菜单的变化,是否在显示窗口菜单。

 

把键盘加速器工作与位图或所有者描述的菜单项,菜单的拥有者必须处理wm_menuchar消息。

 

Windows CE 1不支持级联菜单。如果您使用的是Windows CE 1,你不能插入到另一个mf_popup菜单弹出菜单。在Windows CE 2和以后,级联菜单的支持。

 

要求

 

操作系统:Windows CE 1和以后的版本。

 

转载于:https://www.cnblogs.com/gameking/p/3166120.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值