首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC中在子对话框的listbox双击图片途径后在主对话框的picturecontrol打开并显示该图片

2013-09-13 
MFC中在子对话框的listbox双击图片路径后在主对话框的picturecontrol打开并显示该图片VS2012在主对话框设

MFC中在子对话框的listbox双击图片路径后在主对话框的picturecontrol打开并显示该图片
VS2012在主对话框设置button,点击后弹出子对话框,上有listbox控件显示图片路径,怎样设置鼠标双击响应使用户双击后能跳转至主对话框并在主对话框的picturecontrol打开并显示该图片呢?
初学MFC,求具体代码例程详解。 对话框 图片 listbox vs2012 mfc
[解决办法]

引用:
Quote: 引用:

在子对话框中双击LISTBOX 事件中 保存选中的图片路径,然后关闭子对话框。

在主对话框中读取保存的图片路径,显示在PICTURECONTROL上

这个方法想到了,只是不知道怎么把子对话框的参数传回主对话框,可以讲得更详细点么?最好有例程,多谢!


//主对话框中按钮代码:
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();
}

热点排行