正文

笔记:在VC++的MFC中为对话框添加各类型控件(2)2006-11-28 16:39:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/otot/20981.html

分享到:


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

阅读(5117) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册