• 学习:Combo Box和List Box


    /*
    D:Visual_Studio_reposMFC3
    */
    void CMy3Dlg::OnBnClickedButton1()
    {
    	CString  mString;
    
    	//得到文本框的内容
    	GetDlgItemText(IDC_EDIT_1,mString);
    
    	//设置Combo组合框
    	mCombo.AddString(mString);
    
    	//默认选中Combo新增的内容
    	mCombo.SetCurSel(mCombo.GetCount()-1);
    
    	//默认选中Combo新增的内容
    	mList.AddString(mString);
    	mList.SetCurSel(mList.GetCount() - 1);
    }
    
    
    void CMy3Dlg::OnBnClickedButton2()
    {
    	CString mString;
    	int nIndex;
    	nIndex = mCombo.GetCurSel();
    	
    	//删除的逻辑操作
    	mCombo.DeleteString(nIndex);
    	if (nIndex < mCombo.GetCount()) {
    		mCombo.SetCurSel(nIndex);
    	}
    	else {
    		mCombo.SetCurSel(nIndex-1);
    	}
    
    	mList.DeleteString(nIndex);
    	if (nIndex < mList.GetCount()) {
    		mList.SetCurSel(nIndex);
    	}
    	else {
    		mList.SetCurSel(nIndex - 1);
    	}
    }
    
    //实时变化
    void CMy3Dlg::OnCbnSelchangeCombo1()
    {
    	mList.SetCurSel(mCombo.GetCurSel());
    }
    

  • 相关阅读:
    codeforces 1065F Up and Down the Tree
    初探莫比乌斯反演
    IOI2008 island
    miller——rabin判断素数
    NOIP2018游记
    NP是什么意思?
    word2016如何英汉互译
    2.1数字图像化
    Windows程序内部运行机制
    2.2图像灰度直方图
  • 原文地址:https://www.cnblogs.com/zpchcbd/p/12272891.html
Copyright © 2020-2023  润新知