GetMenuState的用法百度上讲的完全不明白,第一个参数是菜单的id吗,第二个参数的MF_BYCOMMAND和MF_BYPOSITION和其他的有什么不同?请不要吧msdn上的英文原文搬过来,谢谢。[解决办法]BY_COMMAND是按id的,BY_POSITION是按位置的比如使用BY_COMMAND,你可以修改Open这个菜单项,不管这个项处于哪个位置而BY_POSITION则是按位置,你可以修改第五个,不管他是什么。