//简介:
class CDept : public CFormViewpublic:
BOOL m_IsAdd;void CDept::OnAdd()
{
// TODO: Add your control notification handler code here
m_IsAdd=true;
CDept_edit ce;
if (ce.DoModal()==IDOK) {
//...
}
}
----------------
class CDept_edit : public CDialog
BOOL CDept_edit::OnInitDialog()
{
CDialog::OnInitDialog();
CDept* Dp=(CDept*)GetParent();
if (Dp->m_IsAdd) {//运行时,m_IsAdd为false;说明并没有获得m_IsAdd的值
//....
} else {
//........
}
}
//在菜单中点击启动 dept,在dept界面中点击添加按钮,进到模式对话框dept_edit中
但是无法获得dept中的m_IsAdd的值,请大家帮帮忙!
class CDept : public CFormViewpublic:
BOOL m_IsAdd;void CDept::OnAdd()
{
// TODO: Add your control notification handler code here
m_IsAdd=true;
CDept_edit ce;
if (ce.DoModal()==IDOK) {
//...
}
}
----------------
class CDept_edit : public CDialog
BOOL CDept_edit::OnInitDialog()
{
CDialog::OnInitDialog();
CDept* Dp=(CDept*)GetParent();
if (Dp->m_IsAdd) {//运行时,m_IsAdd为false;说明并没有获得m_IsAdd的值
//....
} else {
//........
}
}
//在菜单中点击启动 dept,在dept界面中点击添加按钮,进到模式对话框dept_edit中
但是无法获得dept中的m_IsAdd的值,请大家帮帮忙!
解决方案 »
- 求解:关于vs2010 MFC中有带CMFC前缀的空间类
- HOOK截获中文输入会出现响应多次的情况
- 有过节的月份工资少了,合理吗?
- 删除文件
- 关于文件的操作
- 谁有用nero sdk刻录光盘的例子,高分奉献,不够在加
- 怎样设置日历控件的多月显示(CMonthCalCtrl)
- 在VC中有几种使用OLE自动化组件接口的使用方法?欢迎讨论!
- c++ 运算符重载遇到的问题
- 如何让EDIT控件只能接受数字按键?
- 用自己所有分,求问:VC中使用webbrowser,我想拦截下载对话框,程序指定默认下载路径,取出文件名,有请jiangsheng(蒋晟)大哥继续帮忙,谢谢大家
- socket套接字连接问题,求教!!!!!!!
试试
弹出对话框时
m_IsAdd=true;
CDept_edit ce;
ce. m_IsAdd = m_IsAdd;
if (ce.DoModal()==IDOK) {
//...
}
BOOL m_IsAdd;void CDept::OnAdd()
{
// TODO: Add your control notification handler code here
m_IsAdd=true;
CDept_edit ce(m_IsAdd);
if (ce.DoModal()==IDOK) {
//...
}
}
----------------
class CDept_edit : public CDialog
{
public:
CDept_edit(BOOL IsAdd);
BOOL m_IsAdd;
};
CDept_edit::CDept_edit(BOOL IsAdd):m_IsAdd(IsAdd)
{}
BOOL CDept_edit::OnInitDialog()
{
CDialog::OnInitDialog();
if (m_IsAdd) {//运行时,m_IsAdd为false;说明并没有获得m_IsAdd的值
//....
} else {
//........
}}