控件中两个对话框传值失败???
本帖最后由 chengwei_zhang1225 于 2013-01-09 16:55:28 编辑 控件类:**Ctrl.cpp
两个对话框类 ADlg 和 BDlg
其中ADlg负责播放视频,其中一个功能为抓拍,你就要设置保存路径
BDlg 就是负责保存路径
void CVMC_OCXCtrl::OpenPathSetDlg(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
if (IDOK == m_PathSetDlg.DoModal())
{
m_PlayHistoryDlg.m_test = m_PathSetDlg.g_HistoryPICPath;//对话框传值
}
// TODO: Add your dispatch handler code here
}
这里OpenPathSetDlg是开放给web的接口 用于弹出路径设置对话框 BDlg
这里传值出现什么问题了?
如果在这里直接messagebox m_test的值是对的
但是在视频播放对话框里面 这个CString就是空
[解决办法]
视频播放对话框是什么东东?就是这个m_PlayHistoryDlg?还是同类型的对话框变量?
[解决办法]
下个断电看看 不清楚额