所有栏目

DeleteMenu

作者:爱百科

DeleteMenu是计算机VB语言的一个命令,指删除指定菜单。

DeleteMenu详细介绍

DeleteMenu是计算机VB语言的一个命令,指删除指定菜单。

DeleteMenu简介

DeleteMenu

VB声明

Declare Function DeleteMenu Lib "user32" Alias "DeleteMenu" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long

函数原型

BOOL DeleteMenu( __in HMENU hMenu, __in UINT uPosition, __in UINT uFlags);

说明

删除指定的菜单条目(在vb里使用:强烈建议用vb菜单的visible属性从菜单中删除条目。如使用这个函数,会造成指定菜单其他菜单条目的visible属性错误的影响菜单条目)

返回值

Long,非零表示成功,零表示失败。会设置GetLastError

参数表

参数 类型及说明

hMenu Long,菜单句柄

nPosition Long,欲删除菜单条目的标识符。如在wFlags中设置了MF_BYCOMMAND标志,这个参数就代表要改变的菜单条目的命令ID。如设置了MF_BYPOSITION标志,这个参数就代表条目在菜单中的位置(头一个条目肯定是零)

wFlags Long,MF_BYPOSITION(0x400)或,具体由nPosition参数决定

DeleteMenu注解

如条目连接了一个弹出式菜单,就会清除弹出式菜单。用RemoveMenu函数清除一个弹出式菜单条目,同时不影响整个弹出式菜单

热点导航
教育资讯 知道问答 公考资讯 司法考试 建筑知识 工作范文 大学排名 报考专业 学习方法 句子美文 秒知回答 作业解答 精选答案 知途问学