新闻资讯
看你所看,想你所想

RemoveMenu

RemoveMenu

RemoveMenu是指该函式从指定选单删除一个选单项或分离一个子选单。

基本介绍

  • 中文名:RemoveMenu
  • 表达式:指定选单删除一个选单项或分离一个子选单
  • 适用领域範围:参数
  • 适用领域範围:十进制为0
  • 函式原型:BOOL RemoveMenu
  • Windows NT:3.1

函式功能

如果选单项打开一个下拉式选单或子选单,RemoveMenu不消毁该选单或其句柄,允许选单被重用。在调用此函式前,函式GetSubMenu应当取得下拉式选单或子选单的句柄。
函式原型:BOOL RemoveMenu (HMENU hMen,UINT uPosition,UINT uFlags);
BOOL RemoveMenu(UINT nPosition, UINT nFlags);

参数

hMenu:将被修改的选单的句柄。
UPosition:指定将被删除的选单项,其含义由参数uFlages决定。
uFlags:指定参数uPosition如何解释。此参数必须为下列之一值:
MF_BYCOMMAND:表示uPositon给出选单项的标识符。如果MF_BYCOMMAND和MF_BYPOSITION都没被指定,则MF_BYCOMMAND是预设标誌,
常数 MF_BYCOMMAND=&H0(十进制为0)。
MF_BYPOSITION:表示uPositon给出选单项相对于零的位置,
常数 MF_BYPOSITION=&H400(十进制为1024)。
返回值:如果函式调用成功,返回非零值;如果函式调用失败,返回值是零。若想获得更多的错误信息,请调用GetLastError函式。
备注:只要一个选单被修改,无论它是否在显示视窗里,应用程式都必须调用函式DrawMenuBar。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头档案:winuser.h;输入库:user32.lib。

转载请注明出处海之美文 » RemoveMenu

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com