多语言展示
当前在线:1076今日阅读:26今日分享:39

MFC组合框如何使用

注意,这里介绍的是MFC中 组合框 的使用方法
工具/原料

VC++6.0或者VS

方法/步骤
1

1.先将资源进行变量关联,假如ComboBox关联到m_Combo1,Edit Box关联到m_Edit1,关联时注意选择类型:CComboBox m_Combo1; CString m_Edit1;

2

2.ComboBox的数值如果是在设计该控件就添加进去的就不需要另外添加,否则,就在对话框的初始化的函数(OnInitDialog)中进行年份的添加。如下:BOOL CXXXDlg::OnInitDialog(){   CDialog::OnInitDialog();   m_Combo1.AddString('2001年');   m_Combo1.AddString('2002年');   return TRUE;}

3

3.添加ComboBox 的消息CBN_SELCHANGE处理函数如下:void CXXXXDlg::OnSelchangeCombo1() {   int sel=m_Combo1.GetCurSel();//得到当前选择的索引值   m_Combo1.GetLBText(sel,m_Edit1);//当前索引的对应文本放在m_Edit1   UpdateData(false);//更新,将关联变量的值更新到控件上}

4

4.注意在设计ComboBox时,点下向下箭头,然后将控件下边向下拉,这样才能显示出ComboBox的下拉的项。

推荐信息