动态创建Combobox
2013-09-27 19:37
393 查看
#define MAX_COUNT 3 #define IDC_COMBOBOX 1112 CComboBox m_combo[MAX_COUNT]; afx_msg void OnSelchangeCombo(UINT nID); BEGIN_MESSAGE_MAP(CXXXDlg, CDialog) ON_CONTROL_RANGE(CBN_SELCHANGE, IDC_COMBOBOX, IDC_COMBOBOX+MAX_COUNT, OnSelchangeCombo) END_MESSAGE_MAP() // 初始化函数OnInitDialog函数中创建combobox控件 for(int i=0; i<MAX_COUNT; i++) { m_combo[i].Create(WS_CHILD|WS_VISIBLE|CBS_DROPDOWNLIST, CRect(0, i*30, 100, 100 + i*30),this, IDC_COMBOBOX + i); m_combo[i].AddString(_T("AAAAAA")); m_combo[i].AddString(_T("BBBBBB")); m_combo[i].AddString(_T("CCCCCC")); m_combo[i].SetCurSel(0); } // 响应CBN_SELCHANGE void CXXXDlg::OnSelchangeCombo(UINT nID) { // TODO: Add your control notification handler code here int nIndex = nID - IDC_COMBOBOX; CString strText(_T("")); m_combo[nIndex].GetLBText(m_combo[nIndex].GetCurSel(), strText); AfxMessageBox(strText); }
相关文章推荐
- 动态创建下拉列表框ComboBox
- ExtJs ComboBox 动态创建下拉框
- DevExpress控件(二)动态创建ASPxComboBox
- JS动态创建combobox
- 动态创建的Combobox显示下拉滚动条
- 3.2.2 工具栏上动态创建控件combobox
- 解决动态创建的Combobox出现绑定的DataSource丢失的问题
- 反射动态创建对象_Json为例
- 动态创建Script 实现 IFrame 嵌入效果
- C++创建动态二维数组
- PB如何创建动态数据窗口
- 在DELPHI源程序中动态创建ACCESS数据库及当即建表文件
- asp.net动态加载程序集创建指定类的实例及调用指定方法
- 动态创建DataGrid的模版列
- 如何动态的创建数据表,并将其他表中的数据复制到新表中。
- [Cocoa设计模式] 动态创建
- avalon实现数组动态创建功能
- C++中二维动态数组的创建
- android 动态创建RadioButton 条目
- 动态创建HTML内容