MFC下拉框Combo Box

Posted Mr康康

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC下拉框Combo Box相关的知识,希望对你有一定的参考价值。

1.一般function的实现

  1.1增,删, 插函数实现

    m_combo.AddString(TEXT("唐僧"));
    m_combo.AddString(TEXT("孙悟空"));
    m_combo.AddString(TEXT("猪八戒"));
    m_combo.AddString(TEXT("沙僧"));

    //默认选项
    m_combo.SetCurSel(0);

    //插入
    m_combo.InsertString(3, TEXT("白龙马"));

    //删除
    m_combo.DeleteString(3);

   1.2 Selchange事件实现

void CCComBoxDlg::OnCbnSelchangeCombo1()
{
    // TODO: 在此添加控件通知处理程序代码
    int index = m_combox.GetCurSel();//获取当前索引

    CString str;
    m_combox.GetLBText(index, str);
    MessageBox(str);
}

 

以上是关于MFC下拉框Combo Box的主要内容,如果未能解决你的问题,请参考以下文章

MFC 下拉框Combo Box

MFC控件之Combo Box

转VS2010/MFC编程入门之二十五(常用控件:组合框控件Combo Box)

AWTK 设置下拉选择框 (combo box) 弹出窗口/列表项的样式

WPF 实现可以多选的 Combo box 有啥好的思路或解决方案

MFC如何选中combo box的一个内容,将这个内容显示在edit中?请高手指点?