- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MFC Lesson1~8笔记总结
MFC Lesson1~8笔记总结基础知识:※Windows程序是通过发送消息来响应事件的。※操作系统将每个事件包装成为一个消息结构体传递给应用程序※Windows程序的入口函数为WinMainInt WINAPI WinMain(HINSTANCE hInstance,//当前运行实例句柄HINSTANCE hPrevInstance,//先前实例句柄(基于win32时总为空)LPSTR lpCmdLine,//命令行参数IntnCmdShow//显示状态)※创建一个完整窗口的四个步骤1、设计一个窗口类 2、注册窗口类 3、创建窗口 4、显示及更新窗口※构造函数可以带参数,可以有很多个构造函数(重载);析构函数不允许带参数,只能有一个析构函数。构造函数和析构函数都没有返回值。※this指针:指向对象本身,代表对象地址※派生类对象建立时,先执行积累的构造函数,再执行派生类的构造函数,周期完成后,先执行派生类的析构函数,再执行基类的析构函数※类中用const声明的只读变量,可以在构造函数中初始化※多态性:在基类相应的函数中加上virtual声明,派生类对象地址传给基类指针时,发生迟邦定,可以执行派生类的同名函数(派生类没有时,再调用基类的)※纯虚函数:在虚函数后面加上“=0”,没有函数体,只有名称。含有纯虚函数的类不能实例化对象,要在派生类中确定具体函数※MFC的消息处理机制为消息映射※MFC单文档程序中的View类覆盖在Frame(框架)类之上※类当中的成员函数只有用static声明才能直接用类名调用(函数属于类本身),否则只能用对象调用(函数属于某一对象)※静态成员函数只能使用静态成员变量,静态成员变量必须初始化※View类中的OnDraw函数在窗口发生重绘时调用※消息分类 标准消息:除WM_COMMAND之外,以 WM_ 开头的消息命令消息:菜单项,加速键或工具按钮,以WM_COMMAND呈现,以ID区分通告消息:按钮单击,列表框选择等,向其父类窗口通知,以WM_COMMAND呈现 App类和Doc类不能接收标准消息※View类中的右键弹出菜单的拥有者为this时,只有其拥有者(View类)才能调用;如果选定拥有者为CMainFrame类,则CMainFrame能够在View类没有响应函数时调用自己的类中的函数※菜单栏生成之后再次修改时,要进行重绘使之生效※已经和对象关联起来的窗口,在销毁之前不能再和新窗口建立联系,可以设一个变量来查看是否已经建立联系,或者根据其句柄是否有值来判断※对于静态文本(static text),也可以加命令予以响应:右键→ClassWizard 但是要修改其ID号,再勾选上style中的notify(这样之后它才能接受通告消息)※对话框控件访问的七种方式:GetDlgItem→Get(Set)WindowTextGetDlgItemText/SetDlgItemTextGetDlgItemInt/SetDlgItemInt将控件和整型变量相关联将控件和控件变量相关联SendMessageSendDlgItemMessage※窗口相关术语兄弟窗口:共享同一个父窗口的多个子窗口活动窗口:应用程序的顶层窗口,也就是当前使用的窗口前台窗口和后台窗口:创建正在使用窗口的线程为前台线程,这个窗口称为前台窗口;所有其他的线程称为后台线程,有后台线程所创建的窗口称为后台窗口※若使编辑框接受回车字符,需要把它的属性改为多行※App类由CWinApp类派生,是MFC程序必不可少的一个类。基于对话框的MFC应用程序,没有View类和Frame类※改变按钮的文本字体的方法:对话框上右键→属性→字体※使用静态的MFC链接库能保证程序一直到其他电脑上依然能够运行(将MFC库打包到程序之中),动态的MFC链接库不能保证这一点(不过大多数windows已经包含了MFC库文件)※属性页资源对话框的属性中,style选项为child,border选项为thin,System Menu没有被复选上,More Styles中的Disabled被选中。属性页在创建新类时,基类要选为CPropertyPage,而非CDialog※让新建的属性页类在Class Wizard中显示的步骤:关闭工作区→在目录下找到 .clw 文件,删除它→重新打开工程,选Class Wizard,重新建立一个 .clw 文件※单选框(Radio)的属性中Group要勾选上才会在Class Wizard中的成员变量部分看到它,勾选上Group之后,它会成为这一组中第一个可选项(值为0),这个组直到遇到下一个style中也把Group勾选上的项时结束(未选择为-1,从第一个开始,关联的整型变量从0开始递增1)(注意变量和数据交换→UpdateData)※
您可能关注的文档
- Active Directory 灾难恢复和DNS重建.docx
- 局域网的管理-实验报告.doc
- WINDOWS SERVER 邮件服务器设置.doc
- 实验9 Windows 2003 WWW、FTP服务器的配置与管理.doc
- 全程软件系统配置向导.doc
- 电脑使用实战宝鉴(家).doc
- 05第五章行为疗法.ppt
- 打造急速XP绝对秘籍(个人整理版).doc
- Win2003配置方案.doc
- 操作系统原理5-资源分配与调度-华中科技大学计算机学院.ppt
- 2026山东能源集团贵州矿业有限公司大方绿塘煤矿有限责任公司笔试参考题库(浓缩300题)附答案.docx
- 2025年济宁辅警协警招聘考试备考题库附答案.docx
- 2025年广安辅警招聘考试题库及答案1套.docx
- 2025江苏苏州市张家港市建安工程机械质量检测有限公司招聘16模拟试卷附答案.docx
- 2025年厦门辅警协警招聘考试备考题库必考题.docx
- 2025年阳新县民政局下属事业单位招聘笔试模拟试题附答案.docx
- 2025河北瑞兆激光再制造技术股份有限公司招聘403人笔试参考题库附答案.docx
- 2025年闽清县城管局下属事业单位招聘笔试参考题库附答案.docx
- 2026年振动筛设备市场环境分析.docx
- 2026年中国输液泵市场分析及发展策略研究预测报告.docx
有哪些信誉好的足球投注网站
文档评论(0)