⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filesysdlg.h

📁 用java写的操作系统实验 也包括实验报告 用java写的操作系统实验 也包括实验报告
💻 H
字号:
// FileSysDlg.h : header file
//

#include <stdio.h>

#if !defined(AFX_FILESYSDLG_H__67EFBBDA_ABA5_4A9E_A35F_5622053705C4__INCLUDED_)
#define AFX_FILESYSDLG_H__67EFBBDA_ABA5_4A9E_A35F_5622053705C4__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

/////////////////////////////////////////////////////////////////////////////
// CFileSysDlg dialog

#include "EnterNameDlg.h"
class CFileSysDlg : public CDialog   //主对话框类
{
// Construction
public:
	void RenameDir(CString strOldDir,CString strNewDir);  //自定义函数,重命名目录名
	                                                      //strOldDir老目录路径名
	                                                       //strNewDir新目录路径名
	void DeleteDir(CString strPath);             //删除目录 ,strPath目录路径名
	CString m_strPath;                               //成员变量,当前打开文件路径名
	CString GetPath(HTREEITEM childItem);        //获取路径名,childItem,树状控件子项
	CMenu * m_menu;                              //CMenu 菜单类,指针成员变量
	CBitmap m_bit1,m_bit2;                       //位图变量
	void CreateList(HTREEITEM  parent,char pszDirName[]);    //创建树状控件子项
	                                                         //根据路径名pszDirName
	                                                        //创建 子项parent的子项
	CFile * m_file;                                     //文件指针
	CImageList m_imageList;                                //图象列表
	CFileSysDlg(CWnd* pParent = NULL);	// standard constructor

// Dialog Data
	//{{AFX_DATA(CFileSysDlg)
	enum { IDD = IDD_FILESYS_DIALOG };
	CEdit	m_editFile;                           //编辑框控件,主对话框右边区域对应的控件
	CTreeCtrl	m_listFile;                         //树状控件,主对话框左边区域对应的控件
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CFileSysDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	//{{AFX_MSG(CFileSysDlg)
	virtual BOOL OnInitDialog();                //初始化对话框
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	afx_msg void OnDblclkTreeFile(NMHDR* pNMHDR, LRESULT* pResult);  //在树状控件双击左键
	afx_msg void OnRclickTreeFile(NMHDR* pNMHDR, LRESULT* pResult);  //在树状控件单击右键
	afx_msg void OnCreate();                                      //创建文件按纽
	afx_msg void OnSave();                                        //保存按纽
	afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);            
	//}}AFX_MSG
	afx_msg void OnMenu(LPARAM lParam,WPARAM wParam);//响应树状控件单击右键
	                                                                   //弹出菜单
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_FILESYSDLG_H__67EFBBDA_ABA5_4A9E_A35F_5622053705C4__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -