- AppendMenu 在功能表尾部添加一个新的功能表项目
- DeleteMenu 删除功能表中一个现有的功能表项并清除该项目
- InsertMenu 在功能表中插入一个新项目
- ModifyMenu 修改一个现有的功能表项目
- RemoveMenu 从功能表中移走某一项目
如果功能表项是一个突现式功能表,那么DeleteMenu和RemoveMenu之间的区别就很重要。DeleteMenu清除突现式功能表,但RemoveMenu不清除它。
当您改变顶层功能表项时,直到Windows重画功能表列时才显示所做的改变。您可以通过下列呼叫来强迫执行功能表更新: