- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
函数原型: BOOLAppendMenu(hMenu hMenu,UINT uFlags ,UINT uIDNewltem ,
LPCTSTR lpNewltem );
参数:
hMenu:将被修改的菜单条、 下拉式菜单、 子菜单、 或快捷菜单的句柄。
UFlags :控制新菜单项的外观和性能的标志。此参数可以是备注里所
列值的组合。
UIDNewltem :指定新菜单项的标识符,或者当 uFlags 设置为 MF_POPUP
时,表示下拉式菜单或子菜单的句柄。
LpNewltem :指定新菜单项的内容。此参数的含义取决于参数 uFlags
是否包含 MF_BITMAP, MF_OWNERDRAW或 MF_STRING标志,如下所示:
MF_BITMAP:含有位图句柄。 MF_STRING:以 O’结束的字符串的指针。
MF_OWNERDRAW:含有被应用程序应用的 32 位值,可以保留与菜单项有
关的附加数据。当菜单被创建或其外观被修改时,此值在消息 WM_MEASURE
或 WM_DRAWITEM的参数 IParam 指向的结构,成员 itemData 里。
返回值:如果函数调用成功,返回非零值;如果函数调用失败,返回
值是零。若想获得更多的错误信息,请调用 GetLastError 函数。
备注:一旦菜单被修改,无论它是否在显示窗口里,应用程序必须调用
函数 DrawMenuBar。
为了使键盘加速键能控制位留或自己绘制的菜单项,菜单的拥有者必
须处理 WM_MENUCHAR消息。
参见自绘制菜单和 WM_MENUCHAR消息。
下列标志可被设置在参数 uFlags 里:
MF_BITMAP:将一个位图用作菜单项。参数 lpNewltem 里含有该位图的
句柄。
MF_CHECKED:在菜单项旁边放置一个选取标记。如果应用程序提供一
个选取标记,位图(参见 SetMenultemBitmaps ),则将选取标记位图放置
在菜单项旁边。
MF_DISABLED:使菜单项无效, 使该项不能被选择, 但不使菜单项变灰。
MF_ENABLED:使菜单项有效,使该项能被选择,并使其从变灰的状态
恢复。
MF_GRAYED:使菜单项无效并变灰,使其不能被选择。
MF_MENUBARBREAK:对菜单条的功能同 MF_MENUBREAK标志。对下拉式
菜单、子菜单或快捷菜单,新列和旧列被垂直线分开。
MF_MENUBREAK:将菜单项放置于新行(对菜单条),或新列(对下拉
式菜单、子菜单或快捷菜单)且无分割列。
MF_OWNERDRAW:指定该菜单项为自绘制菜单项。菜单第一次显示前,
拥有菜单的窗口接收一个 WM_MEASUREITEM消息来得到菜单项的宽和高。然
后,只要菜单项被修改,都将发送 WM_DRAWITEM消息给菜单拥有者的窗口
程序。
MF_POPUP:指定菜单打开一个下拉式菜单或子菜单。参数 uIDNewltem
下拉式菜单或子菜单的句柄。此标志用来给菜单条、打开一个下拉式菜单
或于菜单的菜单项、子菜单或快捷菜单加一个名字。
MF_SEPARATOR:画一条水平区分线。此标志只被下拉式菜单、子菜单
或快捷菜单使用。此区分线不能被变灰、无效或加亮。参数 IpNewltem 和
uIDNewltem 无用。
MF_STRING:指定菜单项是一个正文字符串;参数 lpNewltem 指向该字
符串。
MF
您可能关注的文档
最近下载
- 安徽蓝盾 YDZX-01型烟气系统操作手册.pdf VIP
- 宠物除臭剂项目立项报告.pptx VIP
- 2024年履行合同催告函(6篇).pdf VIP
- CFD软件:Star-CCM+ 二次开发_(9).Star-CCM+后处理与可视化二次开发.docx VIP
- CFD软件:Star-CCM+ 二次开发_(8).Star-CCM+物理模型与求解器二次开发.docx VIP
- CFD软件:Star-CCM+ 二次开发_(7).Star-CCM+网格生成与优化二次开发.docx VIP
- CFD软件:Star-CCM+ 二次开发_(6).Star-CCM+二次开发API基础.docx VIP
- CFD软件:Star-CCM+ 二次开发_(5).Star-CCM+脚本编写与调试.docx VIP
- CFD软件:Star-CCM+ 二次开发_(4).Star-CCM+二次开发环境搭建.docx VIP
- CFD软件:Star-CCM+ 二次开发_(3).Star-CCM+数据结构与对象模型.docx VIP
文档评论(0)