我在一个子对话框中拖放了一个树型控件,想做成如下效果:鼠标右键点击树型item后弹出菜单,点击后作某些处理。
我在菜单中添加了事件处理程序,但是为什么不响应啊!!!!下面是鼠标右击的代码
void MyTree::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
hItem =HitTest(point, &m_uFlags);
//CMenu menu; //menu.RemoveMenu();
//menu.LoadMenu(IDR_MENU1);
CMenu *pPopup=menu.GetSubMenu(0);
ClientToScreen(&point);
pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y,
GetParent());
CTreeCtrl::OnRButtonDown(nFlags, point);
}