当前位置:首页 科普知识 DeleteMenu

DeleteMenu

发布时间:2023-09-06 02:24:28

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

DeleteMenu详细介绍

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

DeleteMenu

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);

DeleteMenu

说明

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

返回值

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

参数表

参数 类型及说明

DeleteMenu

hMenu Long,菜单句柄

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

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

DeleteMenu注解

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

温馨提示:
本文【DeleteMenu】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6