为什么只有子菜单能弹出?

FFSB 2007-05-23 03:50:01
void CDemoDlg::OnContextMenu(CWnd* pWnd, CPoint point)
{
CMenu menu;
menu.LoadMenu(IDR_MENUX);
//CMenu*popup = menu.GetSubMenu(0);
//popup->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);
//下面为什么不行,但是如果menu不是LoadMenu是自己添加的项有可以!

menu.TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,pWnd);
}
...全文
157 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tufaqing 2007-05-23
  • 打赏
  • 举报
回复
你的主菜单是横的吧?其实已经弹出来了,就在鼠标旁边,窄窄的,白白的,看仔细,鼠标放在上面还能打开子菜单。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧