通过 
findwindow 窗体 hwnd
然后 GetMenu(窗体hwnd); 
 
然后 通过 
GetSubMenu(hMenu,4);   
EnableMenutem 等api函数将 灰色的munu按钮变为可用色,,
如果程序为notepad时候 ,,,点击是好用的,,但是 如果是 delphi、pb编写的程序虽然是可用色了,但是就是点击没有什么反应,,,请研究过的大虾 说说道理,,是不是编译的时候做了防止 那个的处理。。!? 函数功能:该函数使指定的菜单项有效、无效或变灰。    函数原型:BOOL EnableMenutem(HMENU hMenu,UINT ulDEnablttem,UINT uEnable;    参数    hMenu:菜单句柄。    ulDEnableltem:指定将使其有效、无效或变灰的菜单项,按参数uEnable确定的含义。此参数可指定菜单条、菜单或子菜菜单项。    uEnable:指定控制参数uIDEnableltem如何解释的标志,指示菜单项有效、无效或者变灰。此参数必须是MF_BYCOMMAND或MF_BYPOSITION,MF_ENABLED和MF_DISABLE或MF_GRAYED的组合。    MF_BYCOMMAND:表明参数uIDEnableltem给出了菜单项的标识符。如果MF_BYCOMMAND和MF_POSITION都没被指定,则MF_BYCOMMAND为缺省标志。    MF_BYPOSITION:表明参数uIDEnableltem给出了菜单项的以零为基准的相对位置。    MF_DISABLED:表明菜单项无效,但没变灰,因此不能被选择。    MF_ENABLED:表明菜单项有效,并从变灰的状态恢复,因此可被选择。    MF_GRAYED:表明菜单项无效并且变灰,因此不能被选择。    返回值:返回值指定菜单项的前一个状态(MF_DISABLED,MF_ENABLED或MF_GRAYED)。如果此菜单项不存在,则返回值是OXFFFFFFFF。