如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
消息对话框模态和非模态对话框创建对话框的主要过程对话框举例常用控件的使用(一)常用控件的使用(二)常用控件的使用(三)代码模拟用ClassWizard创建一个由CDialog派生的C++类,类名称为CStudent,以管理对话框加入LButtonDown消息,使得在视窗点左鼠标弹出该对话框;CStudentdlg;if(dlg.DoModal()==IDOK)AfxMessageBox("OKbuttonpressed");elseAfxMessageBox("Cancelbuttonpressed");为每个控件添加成员变量m_name,m_age,m_sex在Doc类中添加成员变量,用于保留对话框内容BYTEm_age;CStringm_name;intm_sex;初始化成员变量m_age=19;m_sex=0;m_name="Wang";修改调用对话框的函数CDlg1Doc*pDoc=GetDocument();dlg.m_age=pDoc->m_age;dlg.m_name=pDoc->m_name;dlg.m_sex=pDoc->m_sex;if(dlg.DoModal()==IDOK){pDoc->m_age=dlg.m_age;pDoc->m_name=dlg.m_name;pDoc->m_sex=dlg.m_sex;}添加文件存储功能WORDsex;if(ar.IsStoring()){ar<<m_name<<m_age<<(WORD)m_sex;}else{ar>>m_name>>m_age>>(WORD)sex;m_sex=(int)sex;}将对话框结果输出到客户区charbuffer[10];CStringage;pDC->TextOut(0,0,"NAME:"+pDoc->m_name);_itoa(pDoc->m_age,buffer,10);age=buffer;pDC->TextOut(0,40,"AGE:"+age);if(pDoc->m_sex)pDC->TextOut(0,80,"SEX:MALE");elsepDC->TextOut(0,80,"SEX:FEMALE");当对话框关闭时,客户区立即刷新InvalidateRect(0);课堂练习Windows程序设计更多问题Windows程序设计更多问题作业