Files
uTools-Manuals/src/docs/win32api/SetMenultemlnfo.html
2020-06-06 20:39:00 +08:00

17 lines
1.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<body>
<FONT style="FONT: 12px 宋体" color=black>
<h3>函数功能</h3>该函数改动一个菜单项的信息。<br>
<h3>函数原型</h3>BOOL SetMenultemlnfoHMENU hMenuUINT uitemBOOL fByPositionLPMENUITEMINFO lpmii;<br>
<h3>参数</h3>
hMenu包含菜单项的菜单的句柄。<br>
ultem将被修改的菜单项的标识符或位置。此参数的含义由参数fByPosition确定。<br>
FByPosition用于指定参数ultem的含义的值。如果此参数值为FALSE则参数ultem是菜单项的标识符否则表示菜单项的位置。<br>
lpmii指向结构MENUITEMINFO的指针。该结构含有菜单项的信息并且指定将被修改的菜单项的属性。<br>
<h3>返回值</h3>如果函数调用成功返回非零值如果函数调用失败返回值是零。若想获得更多的错误信息请调用GetLastError函数。<br>
备注为了使键盘加速键能控制位图或自己绘制的菜单项菜单的拥有者必须处理WM_MENUCHAR消息。参见自绘制菜单和WM_MENUCHAR消息。Windows CE环境下只有下列值对参数lpmii指向的MENUITEMINFO结构中的fMask成员有效MIIM_DATA;MIIM_MIIM_TYPE;如果MIIMTYPE被指定结构MENUITEMINFO的fType成员必须为菜单项的当前类型也就是说该类型不能被改变。<br>
<h3>速查</h3>Windows NT4.0及以上版本Windows95及以上版本Windows CE不支持头文件winuser.h输入库user32.libUnicode在Windows NT环境下以Unicode和ANSI方式实现。<br>
</body>
</html>