VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx

上传人:b****6 文档编号:3730290 上传时间:2022-11-25 格式:DOCX 页数:11 大小:372.04KB
下载 相关 举报
VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx_第1页
第1页 / 共11页
VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx_第2页
第2页 / 共11页
VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx_第3页
第3页 / 共11页
VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx_第4页
第4页 / 共11页
VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx

《VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx》由会员分享,可在线阅读,更多相关《VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx(11页珍藏版)》请在冰豆网上搜索。

VC++实现文件隐藏和显示功能的代码操作系统课程设计.docx

VC++实现文件隐藏和显示功能的代码操作系统课程设计

VC++实现文件的显示/隐藏关键操作步骤:

一、创建对话框应用程序

1.运行VC++6.0,打开新建窗口;

2.选择MFCAppWizard(exe),输入Projectname:

OS_HIDD,如图1所示;

3.点击下一步,选择Dialogbased,如图2所示;

4.点击下一步,默认选项,如图3所示;

5.点击下一步,默认MFCStandard选项,如图4所示;

6.点击下一步,创建COS_HIDDApp,如图5所示;

7.点击完成,OK,弹出对话框编辑窗口。

图1

图2

图3

图4

图5

二、编辑对话框资源

1.首先找到控制栏(图中的右侧部分),如果没有,请缩小内层dialog窗口后,灰色处点击右键,选择control即可,如图6、7所示;

2.点击带有XYZ标识的按钮,添加对话框,如图8所示;

3.在对话框内点击带有“X”标识的按钮,一共两个,如图9所示;

4.点击右键,选择property属性,按照截图所示修改对话框内容,如图10所示;

5.右键点击对话框内的按钮,按照截图所示修改按钮的内容,如图11所示;

6.把多余的对话框删除;

7.调整版面,修改文字标识,如图12所示;

图6

图7

图8图9图10

图11

图12

三、添加变量,函数

1.右键点击对话框区域,选择ClassWizard,如图13所示;

2.弹出的选项栏中有MessageMaps,Membervariables,Automation,ActiveXEvents,ClassInfo五个选项,先选择第二个(成员变量);

3.如图14、15所示,添加变量内容;

4.点击MessageMaps添加函数;选中IDCANCEL和BN_CLICKED,然后点击AddFunction,默认对话框,点击确定,如图16、17所示;

5.同理对IDOK,结果截图如图18所示;

6.点击OK。

退出添加窗口。

图13

 

图14

图15

由于后来改动,CHECK2被去掉,即取消了只读的操作、

图16

图17

图18

 

四、在OS_HIDDDlg.cpp中替换COS_HIDDDlg:

:

OnOK()和COS_HIDDDlg:

:

OnCancel()函数的源代码,改后如下:

voidCOS_HIDDDlg:

:

OnOK()

{

//TODO:

Addextravalidationhere

CStringfileload;

CFileStatusstatus;

BYTEnewattri;

CFileDialogfile(TRUE,"文件","*.*",OFN_HIDEREADONLY,"FILE(*.*)|*.*||",NULL);

if(file.DoModal()==IDOK)

{

fileload=file.GetPathName();//获得文件路径

CFileStatusfilestatus;

if(m_normal.GetCheck())//属性设置为一般

{

newattri=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();

}

voidCOS_HIDDDlg:

:

OnCancel()

{

//TODO:

Addextracleanuphere

CDialog:

:

OnOK();

//CDialog:

:

OnCancel();

}

.exe运行截图如下:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 卡通动漫

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1