比如说,我建立一个CComboBox的控件,
我为它添加多个项:
m_ComboCtrlValue.AddString(" Please Select :");
m_ComboCtrlValue.AddString(" 0");
m_ComboCtrlValue.AddString(" 1");
m_ComboCtrlValue.AddString(" 2");
m_ComboCtrlValue.AddString(" 3");
m_ComboCtrlValue.AddString(" 4");
m_ComboCtrlValue.AddString(" 5");
m_ComboCtrlValue.AddString(" 6");
m_ComboCtrlValue.AddString(" 7");
m_ComboCtrlValue.AddString(" 8");
m_ComboCtrlValue.AddString(" 9");
m_ComboCtrlValue.AddString(" 10");
m_ComboCtrlValue.SetCurSel(0);//设置组合框初始选项为选项0
编译执行后,顺序却是:
0
1
10
2
3
4
我为它添加多个项:
m_ComboCtrlValue.AddString(" Please Select :");
m_ComboCtrlValue.AddString(" 0");
m_ComboCtrlValue.AddString(" 1");
m_ComboCtrlValue.AddString(" 2");
m_ComboCtrlValue.AddString(" 3");
m_ComboCtrlValue.AddString(" 4");
m_ComboCtrlValue.AddString(" 5");
m_ComboCtrlValue.AddString(" 6");
m_ComboCtrlValue.AddString(" 7");
m_ComboCtrlValue.AddString(" 8");
m_ComboCtrlValue.AddString(" 9");
m_ComboCtrlValue.AddString(" 10");
m_ComboCtrlValue.SetCurSel(0);//设置组合框初始选项为选项0
编译执行后,顺序却是:
0
1
10
2
3
4
5
解决方法