gemdragon 2003年06月22日
my god~! 发现一个超级 BT 的现象~!!!!!!
CFormView::DoDataExchange(pDX);

DDX_Text(pDX, IDC_EDIT1, m_ptFrom.x);
DDX_Text(pDX, IDC_EDIT2, m_ptFrom.y);
DDX_Text(pDX, IDC_EDIT3, m_ptTo.x);
DDX_Text(pDX, IDC_EDIT4, m_ptTo.y);
if(1 == ((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck())
{
DDX_Text(pDX, IDC_EDIT5, m_ptTurning.x);
}
DDX_Text(pDX, IDC_EDIT7, m_nSpeedAbove);
DDX_Text(pDX, IDC_EDIT8, m_nSpeedBelow);

DDV_MinMaxLong(pDX, m_ptFrom.y, 1, 230);
DDV_MinMaxLong(pDX, m_ptTo.y, -230, -1);
DDV_MinMaxInt(pDX, m_nSpeedAbove, 1, 2000);
DDV_MinMaxInt(pDX, m_nSpeedBelow, 1, 2000);
}

执行时,在对话框里面按确定之后,如果数据不符合范围,,,程序居然会先弹出一个对话框提示输入数据范围不对,,然后她居然能跳出updatedata函数继续往下执行~!!!!!

程序就这样死了。

...全文
8 点赞 收藏 3
写回复
3 条回复

还没有回复,快来抢沙发~

发动态
发帖子
VC/MFC
创建于2007-09-28

7882

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告