单文档程序中的View上弹出一个右键菜单,怎么样把其中的项灰化?
我的菜单是这样创建的:void CTestView::OnRButtonDown(UINT nFlags, CPoint point)
{
CMenu rightmenu;
// okay, load the main menu from a resource
VERIFY(rightmenu.LoadMenu(IDR_VIDEOMENU));

CMenu* m_pPopup = rightmenu.GetSubMenu(0);
ASSERT(m_pPopup != NULL);
SetForegroundWindow(); CPoint pos;
GetCursorPos(&pos); m_pPopup->TrackPopupMenu (TPM_LEFTALIGN | TPM_RIGHTBUTTON,
  pos.x,pos.y,m_hWnd); CFormView::OnRButtonDown(nFlags, point);
}
然后再定义了一个ON_UPDATE_COMMAND_UI_RANG()及其响应函数,但是点右键弹出菜单时并去进去这个处理函数,只在当点菜单上的某个键时才进入这个处理函数。