当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Visual C++ 6.0实例教程》教学资源(PPT课件讲稿)第3章 对话框与控件

资源类别:文库,文档格式:PPT,文档页数:42,文件大小:266.5KB,团购合买
1.使用对话框与控件 2.模态对话框 3.非模态对话框 4.进度条对话框 5属性页对话框 6.使用通用对话框
点击下载完整版文档(PPT)

第3章对话框与控件 内容摘要: 1使用对话框与控件 2.模态对话框 3非模态对话框 4进度条对话框 5属性页对话框 6使用通用对话框

第3章 对话框与控件 内容摘要: 1.使用对话框与控件 2.模态对话框 3.非模态对话框 4.进度条对话框 5.属性页对话框 6.使用通用对话框 返回目录

3.1 31使用对话框与控件 程序的实现步骤 1.利用 App wizard生成多文档程序( Dialog) 2.编辑口令对话框资源 3.添加控件关联变量 4.添加代码

3.1 使用对话框与控件 3.1 程序的实现步骤 1. 利用AppWizard生成多文档程序(Dialog ) 2. 编辑口令对话框资源 3. 添加控件关联变量 4. 添加代码 返回第3章

3.1 步骤1生成程序框架 Dialog) 1.项目名称: Dialog 2.选择多文档界面应用程序( Multiple document)

步骤1 生成程序框架(Dialog ) 1. 项目名称: Dialog 2. 选择多文档界面应用程序(Multiple document) 3.1

3.1 步骤2编辑口令对话框资源 请输入口令:下 ID: IDD PASSWORD DIALOG 囗令为一 0-9999之间 的琴数」 aption:“口 确定 取消 Class: CPasswordDialog 添加控件: IDC STATIC Static Text Caption:请输入口令 IDC STATIC Static Text Caption:口令为一个0-999)之间的整数 Client edge、 Static ed ge和 Modal frame选中 IDC PASSWORD EDIT Edit box password:选中 IDOK Button Caption:确定 IDCANCEL Button Caption:取消

步骤2 编辑口令对话框资源 添加控件: IDC_STATIC Static Text Caption:请输入口令 IDC_STATIC Static Text Caption:口令为一个0 - 9999之间的整数 Client edge、Static edge和Modal frame选中 IDC_PASSWORD_EDIT Edit Box Password :选中 IDOK Button Caption:确定 IDCANCEL Button Caption:取消 3.1 ID: IDD_PASSWORD_DIALOG Caption: “口令” Class: CPasswordDialog

3.1 步骤3添加控件关联变量 IDC PASSWORD EDIt int m Password Minimum value:0 Maximum value: 9999 步骤4显示对话框 在文件 Dialog. cpp的头部,加入下面的包含语句 #include"PasswordDialog. h

步骤3 添加控件关联变量 3.1 IDC_PASSWORD_EDIT int m_Password Minimum Value : 0 Maximum Value : 9999 步骤4 显示对话框 在文件Dialog.cpp的头部,加入下面的包含语句 #include “PasswordDialog.h

步骤4显示对话框 3.1 BOOL CDialogApp: InitInstanceo CPasswordDialog cDlg;∥声明 CPasswordDialog类的一个对象 f(cDg. DoModal==DOK)∥用户按了确定按钮 f( cDIg m Password=1925)∥口令为整数1925 【∥如果口令不对,则显示出错信息,然后程序结束 AfxMessage Box("口令错误,确定后将退出程序。); return FALSE else∥/如果按下取消按钮,程序也结束 return false return TrUE

步骤4 显示对话框 3.1 BOOL CDialogApp::InitInstance() { …… CPasswordDialog cDlg; //声明CPasswordDialog类的一个对象 if( cDlg.DoModal() == IDOK ) //用户按了确定按钮 { if( cDlg.m_Password != 1925 ) //口令为整数1925 { //如果口令不对,则显示出错信息,然后程序结束 AfxMessageBox("口令错误,确定后将退出程序。"); return FALSE; } } else //如果按下取消按钮,程序也结束 return FALSE; return TRUE; }

3.2 32模态对话框 概念 模态对话框弹出后,独占了系统资源,只有 在关闭该对话框后才可能继续执行程序的其他代 码,不能够在关闭对话框之前执行应用程序其他 部分的代码。模态对话框一般要求用户做出某种 选择,如前面例程中的口令对话框将一直出现并 等待用户输入口令

3.2 模态对话框 3.2 概念 模态对话框弹出后,独占了系统资源,只有 在关闭该对话框后才可能继续执行程序的其他代 码,不能够在关闭对话框之前执行应用程序其他 部分的代码。模态对话框一般要求用户做出某种 选择,如前面例程中的口令对话框将一直出现并 等待用户输入口令 。 返回第3章

3.2 程序的实现步骤 在上一节程序的基础上 添加菜单资源和菜单响应函数 2.编辑对话框资源和创建对话框类 3.添加消息响应函数和代码

程序的实现步骤 3.2 在上一节程序的基础上 1. 添加菜单资源和菜单响应函数 2. 编辑对话框资源和创建对话框类 3. 添加消息响应函数和代码

3.2 步骤1添加菜单资源和菜单响应函数 在“査看(V)”菜单中添加以下菜单项 Separator IDV正 W MODALDIALOG 模态对话框(&M) ID VIEW MODALLESSDIALOG 非模态对话框(&E) IDⅤ IEW PROGRESSDIALOG进度条对话框(&R) ID VIEW PROPERTIES 属性页对话框(&P) ID VIEW COMMONDIALOG 通用对话框(&C)

步骤1 添加菜单资源和菜单响应函数 在“查看(V)”菜单中添加以下菜单项 Separator ID_VIEW_MODALDIALOG 模态对话框(&M)… ID_VIEW_MODALLESSDIALOG 非模态对话框(&E)… ID_VIEW_PROGRESSDIALOG 进度条对话框(&R)… ID_VIEW_PROPERTIES 属性页对话框(&P)… ID_VIEW_COMMONDIALOG 通用对话框(&C)… 3.2

3.2 步骤2编辑对话框资源 别 6趣、爱好 9游泳 ID: IDD MODAL DIALOG 】看书 Caption: Modal dialog 11元游戏 Class: CDialog Modal 添加控件: 确定门口出 IDC SEXI Radio button Caption:男 Group:选中 IDC SEX2 Radio button Caption 女 IDC INSTERESTI Check box Caption:登山 Group:选中 IDC INSTEREST2 Check box Caption:游泳 IDC INSTEREST3 Check Box Caption:看书 IDC INSTEREST Check box Caption:玩游戏 IDC COMBO Combo box IDC EDIT Edit box

步骤2 编辑对话框资源 IDC_SEX1 Radio Button Caption:男 Group:选中 IDC_SEX2 Radio Button Caption:女 IDC_INSTEREST1 Check Box Caption:登山 Group:选中 IDC_INSTEREST2 Check Box Caption:游泳 IDC_INSTEREST3 Check Box Caption:看书 IDC_INSTEREST4 Check Box Caption:玩游戏 IDC_COMBO Combo Box IDC_EDIT Edit Box 3.2 ID: IDD_MODAL_DIALOG Caption: “Modal Dialog” Class: CDialogModal 添加控件:

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共42页,可试读14页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有