m_CmbBoxWidth.AddString("176");
m_CmbBoxWidth.AddString("352");
m_CmbBoxWidth.SetCurSel(0);
运行起来什么也没有,需要使用鼠标点击才能看到176,why?

解决方案 »

  1.   

    建立ComboBox资源时是不是没有将他向下拉伸!
      

  2.   

    CComboBox* combo=(CComboBox*)GetDlgItem(IDC_COMBO);//IDC_COMBO为你COMBOBOX的ID
    combo->AddString("176");
    combo->AddString("352");
    combo->SetCurSel(0);
    加到初始化函数中试试!
      

  3.   

    调整对话框中控件的顺序,使得combo控件的顺序为1。
      

  4.   

    我在OnInitDialog中,增加了combo->UpdateWindow也不行。调整对话框中控件的顺序,使得combo控件的顺序为1。是什么意思
      

  5.   

    CComboBox* combo=(CComboBox*)GetDlgItem(IDC_COMBO);//IDC_COMBO为你COMBOBOX的ID
    combo->AddString("176");
    combo->AddString("352");
    combo->SetCurSel(0);
    加到初始化函数中试试!
    也不行
      

  6.   

    使得combo控件的顺序号为1。是什么意思
    ==============这样你的combo控件缺省就获得焦点了。
    方法:
    打开对话框资源,按ctrl+D。
      

  7.   

    还是不行,去掉sort属性也不行,谁有行的代码看看也可以
      

  8.   

    你把属性改成Drop List试试!我开了两个工程,其中一个工程运行正常,另一个工程也出了些问题!
    VC的BUG很多,你不用转牛角尖了,从建个控件试试,可能问题就解决了!