版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VC+实现文件的显示/隐藏关键操作步骤:一、 创建对话框应用程序1 运行VC+6.0,打开新建窗口;2 选择MFC AppWizard(exe),输入Project name:OS_HIDD,如图1所示;3 点击下一步,选择Dialog based,如图2所示;4 点击下一步,默认选项,如图3所示;5 点击下一步,默认MFC Standard选项,如图4所示;6 点击下一步,创建COS_HIDDApp,如图5所示;7 点击完成,OK,弹出对话框编辑窗口。图1图2图3图4图5二、 编辑对话框资源1 首先找到控制栏(图中的右侧部分),如果没有,请缩小内层dialog窗口后,灰色处点击右键,选择co
2、ntrol即可,如图6、7所示;2 点击带有XYZ标识的按钮,添加对话框,如图8所示;3 在对话框内点击带有“X”标识的按钮,一共两个,如图9所示;4 点击右键,选择property属性,按照截图所示修改对话框内容,如图10所示;5 右键点击对话框内的按钮,按照截图所示修改按钮的内容,如图11所示;6 把多余的对话框删除;7 调整版面,修改文字标识,如图12所示; 图6图7 图8 图9 图10图11图12三、 添加变量,函数1 右键点击对话框区域,选择Class Wizard,如图13所示 ;2 弹出的选项栏中有Message Maps,Member variables, Automation
3、, ActiveX Events, Class Info五个选项,先选择第二个(成员变量); 3 如图14、15所示,添加变量内容;4 点击Message Maps添加函数;选中IDCANCEL和BN_CLICKED,然后点击Add Function,默认对话框,点击确定,如图16、17所示;5 同理对IDOK,结果截图如图18所示;6 点击OK。退出添加窗口。图13图14图15 由于后来改动,CHECK2被去掉,即取消了只读的操作、图16图17图18四、 在OS_HIDDDlg.cpp中替换COS_HIDDDlg:OnOK()和COS_HIDDDlg:OnCancel()函数的源代码,改后如
4、下:void COS_HIDDDlg:OnOK() / TODO: Add extra validation hereCString fileload;CFileStatus status;BYTE newattri;CFileDialog file(TRUE,文件,*.*,OFN_HIDEREADONLY,FILE(*.*)|*.*|,NULL); if(file.DoModal()=IDOK) fileload=file.GetPathName(); /获得文件路径 CFileStatus filestatus; if(m_normal.GetCheck() /属性设置为一般 newatt
5、ri=0x00; CFile:GetStatus(fileload,status); status.m_attribute=newattri; CFile:SetStatus(fileload,status); /* if(m_readonly.GetCheck() /属性设置为只读 newattri=0x01; CFile:GetStatus(fileload,status); status.m_attribute=newattri; CFile:SetStatus(fileload,status); */ if(m_hide.GetCheck() /属性设置为隐藏 newattri=0x02; CFile:GetStatus(fileload,status); status.m_attribute=newattri; CFile:SetStatus(fileload,status); / CDialog:OnOK();void COS_HIDDDlg:OnCa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 读书会策划方案
- 社工考试常识题库及答案
- 急性脑损伤患者机械通气共识要点2026
- 手绘插画与设计美学入门:从工具到创作的实践指南
- 2025-2030一次性橡胶手套行业发展分析及竞争格局与投资战略研究咨询报告
- 2025-2030中国覆石金属屋顶行业市场发展趋势与前景展望战略研究报告
- 2025-2030智慧医疗健康系统设计与医疗服务模式创新报告
- 2025-2030智慧农业设备无人机灌溉监控市场需求竞争投融发展报告
- 2025-2030智慧农业行业市场应用现状分析及投资布局规划深度研究
- 2025-2030智慧农业行业市场供应需求评估投资分析前景规划报告
- 2026年马鞍山安徽横望控股集团有限公司公开招聘工作人员考试参考试题及答案解析
- 四川省绵阳市梓潼县2026届九年级中考一模语文试卷
- 2026年上海铁路局校园招聘笔试参考题库及答案解析
- 安防监控系统维保表格
- 人教统编版六年级语文下册第二单元《习作:写作品梗概》公开课教学课件
- 2026年3月山东济南轨道交通集团运营有限公司社会招聘备考题库附参考答案详解(典型题)
- 山东省中小学生欺凌调查认定和复查复核程序指引解读
- 2026内蒙古环投集团社会招聘17人笔试备考试题及答案解析
- TSG 08-2026 特种设备使用管理规则
- 雨课堂学堂云在线《人工智能原理》单元测试考核答案
- 人教版高中物理选择性必修三 第1章第1节 分子动理论的基本内容
评论
0/150
提交评论