我给一个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事件是在选项开始改变时产生而不是选项改变完成后产生。
请问怎么实现我要的效果