unit这个变量是我在cform5这个对话框里定义的变量,
根据我的操作,它的值会随之变化,
在另外一个对话框Amp_unit里面要引用这个变量,
我在Amp_unit里为cform5声明一个实例m_form5,
然后m_form5.unit 这样引用,
为什么在cform5 这个窗口里给unit 赋的值传不过来呢?所以我又换了一个引用办法, CForm5*pMainWnd=(CForm5*)AfxGetMainWnd();
获取窗口指针,然后pMainWnd->unit引用,情况还是一样,
该怎么办呢?????-_-.
根据我的操作,它的值会随之变化,
在另外一个对话框Amp_unit里面要引用这个变量,
我在Amp_unit里为cform5声明一个实例m_form5,
然后m_form5.unit 这样引用,
为什么在cform5 这个窗口里给unit 赋的值传不过来呢?所以我又换了一个引用办法, CForm5*pMainWnd=(CForm5*)AfxGetMainWnd();
获取窗口指针,然后pMainWnd->unit引用,情况还是一样,
该怎么办呢?????-_-.
如果是 加用 UpdateData()
{
if(m_nFirstAmpUnitID==1)
{
unit=0x01;
}
else if(m_nFirstAmpUnitID==9)
{
unit=0x09;
}
CAMP_UNIT dlg;
dlg.DoModal();}
这个是相关部分的代码,我单击不同的静态控件,
给unit赋的值都不同,便于作为标志在amp_unit 里面用
------------------------------------//在需要它的地方~
BOOL CAddGame::OnInitDialog()
{
CDialog::OnInitDialog();
dlg = (CForm5*)GetParent();
dlg->unit;
.........我要分啊。。我快长3角了:)
都给我算了~~
dlg.DoModal(this);//改成这样啊。。
laiyiling(我的中文昵称呢????????????) (不好意思啊。。:)你不会介意都给我吧分?。
http://expert.csdn.net/Expert/TopicView1.asp?id=3039164旁边的人都说我得这20分不容易啊,哈哈,我笑死了,真的是好不容易啊,那人到出发贴我到处回,哈哈,最后终于在这个上完结,哈哈
{
if(m_nFirstAmpUnitID==1)
{
unit=0x01;
}
else if(m_nFirstAmpUnitID==9)
{
unit=0x09;
}
CAMP_UNIT dlg;
dlg.DoModal(this);}
意思是这样就可以了么?然后引用的时候用
dlg = (CForm5*)GetParent();
dlg->unit;
是这个意思么?
可用分: 1414
注册时间: 2002-6-21 0:56:00
最后登陆时间: 2004-5-8 23:47:11
Email: [email protected]
论坛帖子数: 67
昵称: 符号
个人简述: 我讨厌在食物链的最底层游荡………还差2个月,就两年了。。刚开始敢说说话。
我是随便写的。。你要对应你的情况~
我是随便写的。。你要对应你的情况~你先看看上面的贴子嘛。。要注意我们的劳动成果嘛~~
to:ygzdev(TheEcho)
我想睡了~