MFC中在子对话框的listbox双击图片路径后在主对话框的picturecontrol打开并显示该图片
VS2012在主对话框设置button,点击后弹出子对话框,上有listbox控件显示图片路径,怎样设置鼠标双击响应使用户双击后能跳转至主对话框并在主对话框的picturecontrol打开并显示该图片呢?
初学MFC,求具体代码例程详解。 对话框 图片 listbox vs2012 mfc
[解决办法]
//主对话框中按钮代码:
void CMainDlg::OnBnClickedButton1()
{
CChildDlg dlg;
if( IDOK == dlg.DoModal() )
{
//这里子对话框双击LISTBOX后调用 OnOk()
CString strPic = dlg.m_strPicPath;//这里就是子对话框双击后保存的图片路径
}
}
//子对话框双击LISTBOX事件代码
void CChildDlg::OnLbnDblclkList1()
{
int nIndex = m_ListBox.GetCurSel();
if( LB_ERR != nIndex )
{
// get the content of the selected item
m_List.GetText( nIndex, m_strPicPath );
}
OnOk();
}