2、nu、GetMenuItemInfo)。因此,我们在Delphi中可以直接使这些函数来实现这种效果。 使用ModifyMenu和GetMenuItemInfo都可以将菜单项移到菜单栏的最右边,那么选那个较好呢?据WindowsSDK文档:ModifyMenu函数可以改变一个已经存在的菜单项的设置,这个函数用于指定一个菜单的标题、显示外观等项目,不过,ModifyMenu函数现在已经被功能更强大的SetMenuItemInfo函数取代。虽然如此,如果你的程序不需要SetMenuItemInfo函数提供的扩展功能,你仍旧可以继续使用ModifyMenu函数。 Mo
3、difyMenu函数支持Windows32、9x、NT/2000。 SetMenuItemInfo函数支持Windows9x、NT/2000,不支持windows32(较早版本也不支持NT/2000)。 另外,SetMenuItemInfo函数功能比ModifyMenu函数强大,不过使用函数SetMenuItemInfo需要的参数也比ModifyMenu函数复杂的多。所以这里我依然使用比较简单的ModifyMenu函数来实现。 ModifyMenu函数原型为: BOOLModifyMenu( HMENUhMnu,//handleofmenu U