我建了个属性页,我是重载属性页中OnWizardNext() 函数,编译通过了,前两个if都很好的发挥了功能,但按要求输入数据之后,点击下一步,没有任何反映,怎么回事?该怎么改??
LRESULT CDialog_step2::OnWizardNext() 
{
// TODO: Add your specialized code here and/or call the base class
UpdateData(TRUE);

//从step2中取得输入数值
extern float Load;
extern float Length;
extern float FlexD;
extern float FullArc;
extern float FlexC;
extern float Allow_Stress;
extern float s;
extern int spring_style; if(spring_style==1)
{
if(m_Allow_Stress>450 ||m_Allow_Stress<350)
AfxMessageBox("您选择的是前弹簧,需用应力范围是350~450!",MB_ICONSTOP | MB_OK);
return 1;--------------------这儿没问题!
}
if(spring_style==2)
{
if(m_Allow_Stress>550 ||m_Allow_Stress<450)
AfxMessageBox("您选择的是后弹簧,需用应力范围是450~550!",MB_ICONSTOP | MB_OK);
return 2;;--------------------这儿没问题!
}
else
{
Load=this->m_Load;
Length=this->m_Length;
FlexD=this->m_FlexD;
FullArc=this->m_FullArc;
FlexC=this->m_FlexC;
s=this->m_S;
Allow_Stress=this->m_Allow_Stress;
return 0;----------------------就是这儿,没法执行?奇怪
}
}
答者,请于
http://www.csdn.net/expert/topic/804/804675.xml?temp=.3417169
留言!