G、增加列表框1、在对话框中添加1个列表框(ListBox)。2、打开ClassWizard,为列表框(IDC_LIST1)添加一个对应的参数(CString):m_list1_string,和一个对应的控件(CListBox):m_list1。3、在对话框的数据交换函数(CMyDialog::DoDataExchange)中,添加以下代码: m_list1.AddString("红色");//添加列表框的项目 m_list1.AddString("绿色"); m_list1.AddString("蓝色"); //为了让列表项目能自动选择项目,以上代码应添加在数据交换“DDX_LBString(pDX, IDC_LIST1, m_list1_String);”之前4、调用对话框函数如:void CTest3View::OnOption() { CMyDialog mydialog; mydialog.m_list1_String="红色";//与对话框进行数据交换 if(mydialog.DoModal()==IDOK)//模式对话框调用 { colorstring=mydialog.m_list1_String;//从对话框获得数据 }; IfInvalidate(); } H、增加组合框1、在对话框中添加1个组合框(combobox)。2、打开ClassWizard,为组合框(IDC_COMBO1)添加一个对应的参数(CString):m_combo_string。3、打开组合框的属性,在DATA页面添加列表项目。

评论