03Windw控件之编辑框和菜单.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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菜单

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档