ComboBox的CBN_SELCHANGE的问题
非著名码农 2005-04-24 07:33:12 我给一个ComboxBox关联了一个control变量m_combo,我在CBN_SELCHANGE中捕获combobox选中项改变后的值。
比如ComboBox有选项"1","2","3","4","5".设开始时选中项为"1",然后选中"2",我要得到的值是2
我在CBN_SELCHANGE处理函数中这样写:
{
int SelItem=m_combo.GetCurSel();
CString str;
str.Format("%d",SelItem);
MessageBox(str);
}
我发现取道的不是combobox改变后的选项值"2",而是原来的值"1".
似乎CBN_SELCHANGE事件是在选项开始改变时产生而不是选项改变完成后产生。
请问怎么实现我要的效果