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页面添加列表项目。
评论