中南民族大学
计算机科学学院
实验报告
课程 Windows程序设计
年级
专业
学生
学号
指导老师
实验一
实验标题:按钮控件使用方法
一、实验目的:
学会使用按钮控件的使用方法。
二、实验内容及步骤:
1. 新建项目,设置对话框如下所示:
“”,在类构造函数class CankjDlg : public CDialog中定义
public:
CButton game1,game2,game3,game4,game5,game6;
CButton addr1,addr2,addr3,addr4;
“”,在void CankjDlg::DoDataExchange(CDataExchange* pDX)中添加ID与变量之间的映射。
DDX_Control(pDX, IDC_RADIO1, addr1);
DDX_Control(pDX, IDC_RADIO2, addr2);
DDX_Control(pDX, IDC_RADIO3, addr3);
DDX_Control(pDX, IDC_RADIO4, addr4);
DDX_Control(pDX, IDC_CHECK1, game1);
DDX_Control(pDX, IDC_CHECK2, game2);
DDX_Control(pDX, IDC_CHECK3, game3);
DDX_Control(pDX, IDC_CHECK4, game4);
DDX_Control(pDX, IDC_CHECK5, game5);
DDX_Control(pDX, IDC_CHECK6, game6);
“”的BOOL CankjDlg::OnInitDialog()中的“// TODO: 在此添加额外的初始化代码”后面添加初始化代码:
this-> ( BST_CHECKED ) ;
this-> ( BST_CHECKED ) ;
this-> ( BST_CHECKED ) ;
this-> ( BST_CHECKED ) ;
this-> ( BST_CHECKED ) ;
this-> ( BST_CHECKED ) ;
this-> ( BST_CHECKED ) ;
5. 双击“确定”按钮,添加代码:
CString szMsg ;
szMsg += L"您的所在地:" ;
if ( this-> () == BST_CHECKED )
szMsg += L"北京\n" ;
else if ( this-> () == BST_CHECKED )
szMsg += L"上海\n" ;
else if ( this-> () == BST_CHECKED )
szMsg += L"厦门\n" ;
else if ( this-> () == BST_CHECKED )
szMsg += L"杭州\n" ;
szMsg += L"您的兴趣爱好:" ;
if ( this->() == BST_CHECKED )
szMsg += L"体育运动" ;
if ( this->() == BST_CHECKED )
szMsg += L"影视娱乐" ;
if ( this->() == BST_CHECKED )
szMsg += L"***" ;
if ( this->() == BST_CHECKED )
szMsg += L"旅游观光" ;
if ( this->() == BST_CHECKED )
szMsg += L"休闲棋牌" ;
if ( this->() == BST_CHECKED )
szMsg += L"网络游戏" ;
this->MessageBox ( szMsg, L"您的选择" ) ;
三、调试及结果:
①调试的初始界面:
②选
windows的实验报告(完整版) 来自淘豆网www.taodocs.com转载请标明出处.