GetCurSel得到的结果,从0开始计算,如果没有项被选择的话,返回-1以你上面的代码,如果m_listbox中没有至少两项的话, SetCurSel(1)不会成功
也许是你没有将对象m_listbox的当前选择号设置到1.