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 窗口后,灰色处点击右键,选择control 即可,如图6、7 所示; 2.点击带有XYZ 标识的按钮,添加对话框,如图8 所示; 3.在对话框内点击带有“X”标识的按钮,一共两个,如图9 所示; 4.点击右键,选择property 属性,按照截图所示修改对话框内容,如图10 所示; 5.右键点击对话框内的按钮,按照截图所示修改按钮的内容,如图11 所示; 6.把多余的对话框删除; 7.调整版面,修改文字标识,如图12 所示; 图6 图 7 图 8 图 9 图 1 0 图 1 1 图12 三、 添加变量,函数 1.右键点击对话框区域,选择 Class Wizard,如图13 所示 ; 2.弹出的选项栏中有 Message Maps,Member variables, Automation, ActiveX Events, Class Info 五个选项,先选择第二个(成员变量); 3.如图14、15 所示,添加变量内容; 4.点击 Message Maps 添加函数;选中 IDCANCEL 和 BN_CLICKED,然后点击Add Function,默认对话框,点击确定,如图16、17 所示; 5.同理对 IDOK,结果截图如图18 所示; 6.点击 OK。退出添加窗口。 图 1 3 图 1 4 图15 由于后来改动,CHECK2 被去掉,即取消了只读的操作、 图16 图17 图18 四、在 OS_HIDDDlg.cpp 中替换 COS_HIDDDlg::OnOK()和 COS_HIDDDlg::OnCancel()函数的源代码,改后如下: void COS_HIDDDlg::OnOK() { // TODO: Add extra validation here CString 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()) //属性设...