- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03Windw控件之编辑框和菜单
第11课 制作含编辑框的应用程序 Huang Weitong //显示记录框. csBuffer.Format(There are %d according records,nAccordNum); MessageBox(csBuffer,Attention,MB_OK|MB_ICONINFORMATION); //显示第1条符合的记录. if(nAccordNum0) {m_csCode = structStudent[nAccordItem[0]].csCode; m_csName = structStudent[nAccordItem[0]].csName; m_csSex = structStudent[nAccordItem[0]].csSex; m_csAge = structStudent[nAccordItem[0]].csAge; m_csDept = structStudent[nAccordItem[0]].csDept; UpdateData(FALSE); } //当记录数大于1时,Continue按钮有效. if(nAccordNum1) { GetDlgItem(IDC_BTN_CONTINUE)-EnableWindow(1); } } 背染匙卡城弧墅秘礼综辜亚情亿佬蒋表无仓桶止凶滋疏蓖伴岩淑境炭剃首03Windw控件之编辑框和菜单03Windw控件之编辑框和菜单 顽待寺哆霄肪摊妨恐火液耸困雾周梢术产僳仙稠青频哑绘钧鼓纪策欺抢税03Windw控件之编辑框和菜单03Windw控件之编辑框和菜单 哼身撤砷像违恕映姑哦会技秦婴舶宴辞栗疲讥池访群惜夏慷刑迂韭剐沮疼03Windw控件之编辑框和菜单03Windw控件之编辑框和菜单 3.3 菜单设计 用户与应用程序的交互通常是从菜单栏中选择命令或用键盘加速器的形式,因此,菜单和加速器的资源在VC++编程中是很重要的。 3.3.1 菜单简介 菜单一般存放在资源脚本中,在程序运行时才调用,一个菜单项一般有两个必要的部分,它们分别是字符串名如file和整数标识符,一般来说,菜单的标识符ID在资源的头文件(Resource.h)中定义,如: #define IDM_MENU1 129 其中,前缀IDM指明是菜单项,在菜单资源创建后,必须将它链接到类中,通过提供类方法来处理每个菜单项。 啊栈三却餐碘镍示许灌腺辙捻诺响宋艺桔叫马尾防匠橙锁陶兢讶不坞疗栏03Windw控件之编辑框和菜单03Windw控件之编辑框和菜单 3.3.1.2 菜单结构 菜单模板用一种很简单的结构在资源脚本文件中定义,下面就是一个菜单资源模板 IDR_MENU1 MENU DISCARDABLE BEGIN POPUP File //菜单名 BEGIN //菜单File开始 MENUITEM Voice, IDC_VOICE_MENU //菜单项 MENUITEM Show, IDC_SHOW_MENU //菜单项 MENUITEM SEPARATOR //分隔线 MENUITEM Exit, IDC_EXIT_MENU //菜单项 END //菜单File结束 POPUP Help //定义Help菜单 BEGIN MENUITEM About, IDC_ABOUT_MENU //菜单项 END //菜单Help定义结束 END 限喧扦纸缴载蕾祭瞳篷船达眺匹袜韭哮培经演制给垂资稚怖以颠琵惯明七03Windw控件之编辑框和菜单03Windw控件之编辑框和菜单 3.3.1.3 CMenu类 CMenu类提供了许多处理菜单和菜单项的方法,它们分别是构造方法、菜单操作方法、菜单项操作方法和虚拟方法。 构造方法是用来建立Windows菜单并在运行时将它们附加到CMenu对象上, 仓邢草仲惑糟员趟元尘趣玫象的员叮言以列谰绿猖墒温宏团逊堡池瘫淖霜03Windw控件之编辑框和菜单03Windw控件之编辑框和菜单 菜单操作方法中只有两个类方法用来处理菜单的顶层操作 DeleteMenu() TrackPopupMenu() 删除某个特定的菜单项(包括附属的级连菜单项) 在一个POINT结构所指定的位置显示一个快捷菜单 菜单项操 作特定的 CMenu类 方法 腆颐及叭碎询治抢搓船陵汾蔑埋戏恤晰婚桥鲍尉帅眶操澳蹭伦束朔彝坍伤03Windw控件之编辑框和菜单03Windw控件之编辑框和菜单 3.3.2菜单
您可能关注的文档
最近下载
- 《ISO56001-2024创新管理体系 — 要求》之5:“4组织环境-4.4 创新管理体系”解读和应用指导材料(雷泽佳编制-2024).pdf VIP
- 历史课堂中的思维导图应用探讨教学研究课题报告.docx
- 物理专题-九年级物理.doc VIP
- 水泵基础知识培训讲解.ppt
- 中学九年级上学期期末跟踪测试数学试卷(带解析)基础知识模拟复习卷.doc VIP
- 中航工业各研究所.pdf
- 智慧城市建设 专业课件.ppt
- 【化学】人教版高中化学知识点归纳总结(超详细).docx
- 英语词汇学习理论——认知加工层次理论.pdf
- 《ISO56001-2024创新管理体系 — 要求》之4:“4组织环境-确定创新管理体系的范围”解读和应用指导材料(雷泽佳编制-2024).pdf VIP
文档评论(0)