- 16
- 0
- 约1.46万字
- 约 51页
- 2017-06-12 发布于河南
- 举报
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菜单
您可能关注的文档
- 06-科技文检索与利用-(EI)天津大学.ppt
- 07第五章异.ppt
- 0704A液系统附件.ppt
- 070-32中文题库A.doc
- 1 公司财务论.ppt
- 1 目的 Prpose.doc
- 1 EINT部中断.doc
- 10-直线电驱动水液压柱塞泵运动规划及仿真分析.pdf
- 10-地面边元素归算到椭球面.ppt
- 04-三维立绘图.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)