VC⼀MFC对话框程序 一个菜单,一个列表,在对话框中添加OnDblclkList响应函数,怎样用菜单调用该响应函数

2025-02-24 20:40:06
推荐回答(2个)
回答1:

对话框添加 菜单参考此贴

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();//直接掉那个响应函数

}

回答2:

把这个函数内的部分封装在一个接口里,这样就可以在不同的地方随时调用了。一个在Ondbclk中,一个在右键的菜单响应中