控件变量值保留的问题
我给变量赋了值以后,Update了,在另外一个控件的响应函数我要用到这个变量的值,可是程序运行的时候总是显示值为-1,这是为什么?
void CTV_WALLView::OnKillfocusYSizeEdit()
{ UpdateData(true);}
void CTV_WALLView::OnKillfocusXSizeEdit()
{ UpdateData(true);}
void CTV_WALLView::OnKillfocusRefreshRateEdit()
{ UpdateData(true);}
这些组合框定义等的变量分别是整形:m_nYSize,m_nXSize,m_nRefreshRate
我在组合框里选了一些值,700,800,60
结果它们的值分别是:2、1、0,是它们在组合框里的位置,并不是值
我想用switch(表示位置的值)语句进行转化,但是怎么抓住表示位置的值呢?