如题目。我用windows编程,添加了一个VC界面,其中有一ComoBox控件,我怎样在代码中给它添加下拉选项呢????

解决方案 »

  1.   

    m_combobox.AddString(T("test1"));
    m_combobox.AddString(T("test2"));
    m_combobox.AddString(T("test3"));
    m_combobox.AddString(T("test4"));
    .....
    其中m_combobox是与你的combobox控件相关联的control型变量,如果你没有关联,可以用
    GetDlgItem(IDC_COMBOBOX1)->AddString(T("test1"));
    来进行添加,其中IDC_COMBOBOX1是Combox控件的ID
      

  2.   

    这位高手请再指点一下啊,我刚用了你说的不行啊,用GetDlgItem得到是HWND类型变量,编译错误,说AddString不是HWND的member啊。
      

  3.   

    呵呵,不好意思,写掉了一点
    ((CComboBox *)GetDlgItem(IDC_COMBOBOX1))->AddString(T("test1"));
      

  4.   

    呵呵,不好意思,写掉了一点
    ((CComboBox *)GetDlgItem(IDC_COMBOBOX1))->AddString(_T("test1"));
     注意T前面有下划线“_",ft,刚才怎么打掉了,不好意思;)
      

  5.   

    不好意思,五一回家一直都没来,你说的我也试过,但是我的不基于MFC,所以用CComboBox类不行,我自己添加了#include "stdafx.h"也不行。怎么办???
      

  6.   

    那你#include "afxwin.h"
    试试
      

  7.   

    能否把程序发给我,我帮你看看
    [email protected]