在弹出右键菜单的事件时添加了一个子项,可是在弹出的菜单中并未加入,请问这是什么原因,代码如下:void CPlayerGUIDlg::OnContextMenu(CWnd* pWnd, CPoint point) 
{
// TODO: Add your message handler code here
if(m_Menu != NULL)
{
m_Menu.DestroyMenu(); 
}
CString szTemp;

m_Menu.LoadMenu(IDR_MENU_RIGHT);
if(IsFullScreen())
{
m_Menu.AppendMenu(MF_BYPOSITION|MF_POPUP|MF_STRING,

(UINT) m_Menu.GetSubMenu(0) ->m_hMenu,"子菜单"); }else
{
m_Menu.AppendMenu(MF_BYPOSITION|MF_POPUP|MF_STRING,

(UINT) m_Menu.GetSubMenu(0) ->m_hMenu,"子菜单"); //m_Menu.AppendMenu(MF_STRING,IDC_BUTTON_FULLSCREEN,szTemp);
}
m_Menu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON, point.x, point.y, this);
m_Menu.Detach();
DrawMenuBar();
}