- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C对话框教程(考前总结,仅供参考)剖析
请编写一个模拟查询你宿舍所有人的信息的对话框程序
新建对话框
选择单文档!!,完成
弄好排版
组合框
(开始弹出对话框)给对话框新建一个类cporp
为此菜单项添加一个命令响应,并选择视类(CGraphic)对此消息做出响应
双击COMMANG Ok
双击函数,进入对话框,加显示对话框的代码
CPorp dlg;//构造对象
dlg.DoModal();//条用该对象的DoModal函数显示该对话框
注意:CPorp是对话框类名称
7、因为在CWyView类中显示该对话框,所以需要在CMyView类的源文件中包含定义这个对话框的头文件,即在CMyView类的源文件CMyView.cpp的前部添加#include”Porp.h”
4、(开始加控件)先给cporp增加一个WN_INITDLALOG的响应函数
给组合框的列表框增加一些控件(这里组合框ID为IDC_COMBO1)
(打下面代码)
((CComboBox*)GetDlgItem(IDC_COMBO1))-AddString(罗靖云);
((CComboBox*)GetDlgItem(IDC_COMBO1))-AddString(梁雅诗);
((CComboBox*)GetDlgItem(IDC_COMBO1))-AddString(林楚滢);
((CComboBox*)GetDlgItem(IDC_COMBO1))-AddString(林颖);
让组合框初始化时就显示罗靖云(第一个选项)
在刚刚代码后面加代码((CComboBox*)GetDlgItem(IDC_COMBO1))-SetCurSel(0);
组合框属性不要勾sort(分类)显示顺序就和代码一样
在Cmyview类加一个SCtring变量m_strSalary来储存选择
private:
CString m_strSalary;
给查询按钮加一个响应函数挖(右击建立类向导哇ONLbuttom什么的哇)
然后双击进入那个函数挖(接收选中的字符串)
index=((CComboBox*)GetDlgItem(IDC_COMBO1))-GetCurSel();
((CComboBox*)GetDlgItem(IDC_COMBO1))-GetLBText(index,m_strSalary);
(下面的if是测试一下啊)
int index;
index=((CComboBox*)GetDlgItem(IDC_COMBO1))-GetCurSel();
((CComboBox*)GetDlgItem(IDC_COMBO1))-GetLBText(index,m_strSalary);
//接收选中的字符串
if(m_strSalary==罗靖云)
{
MessageBox(luojingyun);
}
if(m_strSalary==梁雅诗)
{
MessageBox(梁雅诗);
}
if(m_strSalary==林楚滢)
{
MessageBox(林楚滢);
}
if(m_strSalary==林颖)
{
MessageBox(林颖);
}
然后不可以!!!!
文档评论(0)