比如说操作PHOTOSHOP这个程序,菜单中粘贴这个按纽,如果没有选中素材,用GetMenuState(getsubmenu(GetMenu(handle),1),9,MF_BYPOSITION)得到的值为1,
    如果选中了素材,用GetMenuState(getsubmenu(GetMenu(handle),1),5,MF_BYPOSITION)得到的值应该为0,可是因为选中素材的这个操作好像没有及时通知菜单,导致到得到值仍为1,这个时如果手工用鼠标点击一下菜单,得到的值就为正确的0了。
    如何发一个命令给菜单让这及时更新相关菜单项的状态呢?已试过 postmessage(getmenu(handle),wm_SetFocus,0,0)不能成功。