对话框添加 菜单参考此贴
http://zhidao.baidu.com/link?url=KJRXbw4NowM8tQJrN_5qDNLGrdq1ZUXyyCiRvLmJELIgJxTXF2R_FhZC9Qo7CjvgHoc5o60Y1cpNXx6yDsJCKq
void CMfcdlgDlg::OnDblclkList1()
{
// TODO: Add your control notification handler code here
CString cs;
cs.Format("%d", m_list.GetCurSel());//m_list是ListBox控件关联的CListBox类变量
MessageBox(cs);
}
void CMfcdlgDlg::OnMenuitem32771()
{
// TODO: Add your command handler code here
OnDblclkList1();//直接掉那个响应函数
}
把这个函数内的部分封装在一个接口里,这样就可以在不同的地方随时调用了。一个在Ondbclk中,一个在右键的菜单响应中