vc复选框及相关控件使用

vc复选框及相关控件使用

ID:25881175

大小:193.50 KB

页数:11页

时间:2018-11-23

vc复选框及相关控件使用_第1页
vc复选框及相关控件使用_第2页
vc复选框及相关控件使用_第3页
vc复选框及相关控件使用_第4页
vc复选框及相关控件使用_第5页
资源描述:

《vc复选框及相关控件使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、5.复选框单选框下面以一个具体的例子演示复选框和单选框的用法。(1)利用应用程序向导新建一个基于对话框的程序Ex040105b。(2)在对话框上加一个静态文本框和两个单选框,标题分别是“性别”、“男”、“女”,第一个单选框选中群组(Group)属性,按下Ctrl+T组合键测试一下,是否只能选“男”或“女”。(3)利用类向导,为第一个单选框增加一个整型的成员变量m_iSex。(4)增加1个静态文本框和3个复选框,标题分别是“个人爱好”、“中国象棋”、“上网聊天”和“电脑游戏”。(5)双击“确定”按钮增加响应函数,具体代码如下:voidCEx

2、040105bDlg::OnOK(){CDialog::OnOK(); CStringstrMess;if(0==m_iSex)strMess="你是帅哥";elseif(1==m_iSex)strMess="你是美女";elsestrMess="性别未知";  //复选框也可以关联变量,如果关联的变量值为true表示被选中,此处用另外一种方法。strMess+="---------------你的受好";CButton*pBtn=NULL;pBtn=(CButton*)GetDlgItem(IDC_CHECK1);i

3、f(NULL!=pBtn&&pBtn->GetCheck())strMess+="中国象棋";pBtn=(CButton*)GetDlgItem(IDC_CHECK2);if(NULL!=pBtn&&pBtn->GetCheck())strMess+="上网聊天";pBtn=(CButton*)GetDlgItem(IDC_CHECK3);if(NULL!=pBtn&&pBtn->GetCheck())strMess+="电脑游戏"; AfxMessageBox(strMess);}(6)为了美观,可以加一个群组控件,并把对话

4、框的标题改成“个人信息”,按Ctrl+F5组合键创建并运行Ex040105b.exe,效果如图4-9所示。图4-9 个人信息对话框6.列表框下面以一个具体的例子演示如何使用列表框。(1)利用应用程序向导新建一个基于对话框的程序Ex040105c。(2)增加一个ListBox,利用类向导为它关联一个控制型的成员变量,关联的类是ClistBox,变量名是m_nameListBox。(3)在CEx040105cDlg::OnInitDialog()函数中初始化ListBox。BOOLCEx040105cDlg::OnInitDialog(){/

5、/…intnItem=m_nameListBox.AddString("张三");m_nameListBox.SetItemData(nItem,3);nItem=m_nameListBox.AddString("李四");m_nameListBox.SetItemData(nItem,5);nItem=m_nameListBox.AddString("王五");m_nameListBox.SetItemData(nItem,7); returnTRUE;//returnTRUEunlessyousetthefocustoacontrol

6、}(4)按下Ctrl+F5组合键创建并运行Ex040105c.exe,可以看到列表框中已经有了3项数据。(5)为ListBox增加LBN_SELCHANGE消息的响应函数,具体代码如下:voidCEx040105cDlg::OnSelchangeList1(){intnSel=m_nameListBox.GetCurSel();if(-1!=nSel){CStringstrName;m_nameListBox.GetText(nSel,strName);UINTuID=m_nameListBox.GetItemData(nSel);CSt

7、ringstrMess;strMess.Format("你选中了%s,他是的ID是%u",strName,uID);AfxMessageBox(strMess);}} 7.组合框下面以一个具体的例子演示组合框的用法。(1)利用应用程序向导新建一个基于对话框的程序Ex040105d。(2)增加一个组合框,并在它的Data属性中增加数据,可以按Ctrl+Enter键使数据分行排列,如图4-10所示。图4-10 组合框的Data属性(3)按下Ctrl+F5组合键创建并运行Ex040105d.exe,查看效果。用户可以输入新的爱好,也可以单击组合

8、框展开列表,从中择合适的爱好。(4)为确定按钮增加响应函数,代码如下:voidCEx040105dDlg::OnOK(){CStringstrMess;GetDlgItem(IDC_COMBO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。