c++学习-第10章 菜单、工具栏和文件操作_第1页
c++学习-第10章 菜单、工具栏和文件操作_第2页
c++学习-第10章 菜单、工具栏和文件操作_第3页
c++学习-第10章 菜单、工具栏和文件操作_第4页
c++学习-第10章 菜单、工具栏和文件操作_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 10章 文件操作CFile类菜单、工具栏和状态栏,C+程序设计,2,本章主要内容,文件操作:CFile类(6.3.5)菜单及其键盘快捷键(5.2.2)工具栏(5.3.1-2)状态栏(5.4.1-2),3,6.3.5. 使用CFile类,文件的打开和关闭,(1) 构造一个不带指定任何参数的CFile对象;,(2) 调用成员函数Open并指定文件路径以及文件标志,CFile类的文件访问方式,2. 文件的读写和定位:Read、Write和Seek,CFile 还支持获取文件状态,包括文件是否存在、创建与修改的日期和时间、逻辑大小和路径等。,4,void CMainFrame:OnWirte() char *pMyFileName = “A.txt ;CFile myFile;if(myFile.Open( pMyFileName, CFile:modeCreate | CFile:modeWrite)myFile.Write(Welcome to A.txt!, strlen(Welcome to A.txt!);myFile.Close();,5,void CMainFrame:OnRead() char string_020, string_120;memset(string_0, 0, 20);memset(string_0, 0, 20);CFile file(“A.txt, CFile:modeRead);file.Seek(5, CFile:current);file.Read(string_0, 2);MessageBox(string_0);file.SeekToBegin();file.Read(string_1,2);MessageBox(string_1);file.Close();,6,5.2 菜单,菜单的设计规则:,若选择某菜单项会弹出一对话框,那么在该菜单项文本后有“”。(2) 若某项菜单有子菜单,那么在该菜单项文本后有“”。(3) 若菜单项需要助记符,则用括号将带下划线的字母括起来。助记符与Alt构成一个组合键,当按住“Alt”键不放,再敲击(4) 该字母时,对应的菜单项就会被选中。,(4)若某项菜单需要快捷键的支持,则一般将其列在相应菜单项文本之后。所谓“快捷键”是一个组合键,如Ctrl+N,使用时是先按下“Ctrl”健不放,然后再按“N”键。任何时候按下快捷键,相应的菜单命令都会被执行,7,5.2.2 使用键盘快捷键,8,(2) 建立一新的加速键,双击加速键列表的最下端的空行,弹出如图所示的“Accel Properities”对话框,可设置的属性如表所示 。,9,5.3.1 使用工具栏编辑器,10,1. 创建一个新的工具栏按钮 在新建的工具栏中,最右端总有一个空按钮,双击该按钮弹出其属性对话框,在ID框中输入其标识符名称,其右端又出现一个新的空按钮。,2. 移动一个按钮 在工具栏中移动一个按钮,用鼠标左键点中它并拖动至相 应位置即可。如果用户拖动它离开工具栏位置,则此按钮从工具栏中消失。,3. 删除一个按钮 将选取中的按钮拖离工具栏,则该按钮就消失了。但若选中按钮后,单击Delete键并不能删除一个按钮,只是将按钮中的图形全部以背景色填充

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论