可视化编程课件_05.pptVIP

  1. 1、本文档共116页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可视化编程课件_05

第5章 对话框与控件 对话框的基本概念 通用对话框类 各种控件的基本用法 图像列表的例子 树控件的例子 对话框的概念(1) 对话框(Dialog)是收集信息或提供反馈的窗口,它通过控件与用户交互 控件(Controls)是执行用户动作的窗口,通常为其父窗口(对话框、边框窗口、视图或控件栏)所有 对话框的概念(2) 消息对话框用于显示提示信息 AfxMessageBox(Overwrite existing file?,MB_YESNOCANCEL|MB_ICONQUESTION) 返回值:IDYES、IDNO、IDOK、IDCANCEL、 IDABORT、IDIGNORE与IDRETRY 对话框的概念(3) 模态对话框 最常见的对话框类型,不允许对话框打开时执行其它操作 用DoModal加载模板与显示对话框 非模态对话框 允许对话框打开时执行其它操作 自己编写构造函数,用Create加载模板,用ShowWindow显示对话框 对话框的概念(4) 模态对话框 非模态对话框 对话框的概念(5) 设置对话框背景颜色 SetDialogBkColor(RGB(200,200,200), RGB(0,0,0)) 处理对话框中的消息 OnInitDialog():初始化对话框 OnOk():确定按钮 OnCancel():取消按钮 对话框的概念(6) 用对话框编辑器设计对话框 用ClassWizard创建对话框类 为对话框中的控件与对话框类中的消息处理函数建立映射 用ClassWizard添加与控件相关成员变量 创建对话框模板并显示对话框 对话框的例子(1) 设计对话框控件 对话框的例子(2) 为控件添加对应的成员变量 对话框的例子(3) 在CTestDialog::OnInitDialog()中 在CTestDialog::OnTest()中 对话框的例子(4) 通用对话框类(1) 通用对话框是预定义对话框,执行各种标准操作(CCommonDialog) 通用对话框类(2) CFontDialog是字体对话框,m_cf用于初始化字体,其类型为CHOOSEFONT GetColor:获得字体颜色 GetFaceName:获得字体名字 GetCurrentFont:获得选择的字体 IsBold:字体是否为粗体 IsItalic:字体是否为斜体 IsUnderline:字体是否带下划线 通用对话框类(3) 在CTestView类中添加数据成员 在CTestView构造函数中初始化 通用对话框类(4) 在CTestView::OnDraw()中 通用对话框类(5) 在CTestView::OnDialog()中 通用对话框类(6) 通用对话框类(7) CColorDialog是颜色对话框,m_cc用于初始化颜色,其类型为CHOOSECOLOR GetColor:获得颜色RGB值 GetSavedCustomColors:获得自定义颜色 SetCurrentColor:设置所选颜色 通用对话框类(8) CFileDialog是文件对话框,m_ofn用于初始化文件,其类型为OPENFILENAME CFileDialog Dlg(true,NULL,NULL, OFN_READONLY,C++ source|*.cpp) GetFileName:获得文件名 GetPathName:获得文件路径 GetFileExt:获得文件扩展名 GetStartPosition:获得文件列表起始位置 通用对话框类(9) CPrintDialog是打印对话框,m_pd用于初始化打印,其类型为PRINTDLG CPrintDialog Dlg(true) GetDefaults:获得默认打印机信息 GetCopies:获得打印份数 GetFromPage:获得打印起始页 GetToPage:获得打印终止页 通用对话框类(10) CFindReplaceDialog是查找对话框,m_fr用于初始化查找,类型为FINDREPLACE 非模态对话框:CFindReplaceDialog *pDlg=new FindReplaceDialog() FindNext:是否查找字符串下一次出现 GetFindString:获得查找字符串 GetReplaceString:获得替换字符串 MatchCase:是否精确匹配字符串 控件类型(1) 控件类型(2) 控件类型(3) 静态控件(1) 静态控件(CStatic)用于显示文本、图标、位图等,通常不进行输入与输出 通过CStatic成员函数操作静态控件,例如将静态控件变为输入 IDC_STATIC到IDC_CTRLID、IDC_CTRLNAME、IDC_CTRLAGE 静态控件(2) 为静态控件添加成员变量

文档评论(0)

精华文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档