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

📄 osdlg.h

📁 操作系统课程设计 文件管理 希望对大家有帮助
💻 H
字号:
// OSDlg.h : 头文件
//

#pragma once
#include "afxcmn.h"
#include "afxwin.h"
#include "inbox.h"
#include "show.h"
// COSDlg 对话框
typedef struct wenjian
{
	CString name;//文件名
	int     size;//大小
	int     kind;//0 只读  1 读写 -1 隐藏
	struct wenjian *next;//下一条文件指针
	struct wenjian *prep;//父文件指针
	CString context;//文件内容
}file;
class folder
{
public:
	CString name;//文件件名
	file *files;//文件名
	int    kind;//10隐藏
    folder*child;//子文件件名
	folder*brother;//同层文件件名
	folder*father;//父文件件名
};
//folder *fold;
class COSDlg : public CDialog
{
// 构造
public:
	COSDlg(CWnd* pParent = NULL);	// 标准构造函数

// 对话框数据
	enum { IDD = IDD_OS_DIALOG };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持


// 实现
protected:
	HICON m_hIcon;

	// 生成的消息映射函数
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnLvnItemchangedList2(NMHDR *pNMHDR, LRESULT *pResult);
    folder *fold,*root;
	folder *flist[101];
	folder *fo_xc;
	file   *fi_xc;
	int     xc;//0建新文件1建新文件夹10粘贴文件10粘贴文件夹
	int tree_list;
	int fpt;
	CString   selname;
	CTreeCtrl tree;
	CListCtrl list;
	
	CImageList m_theImageList;//树形控件图像列表
	CImageList list_list;
	HTREEITEM xyz;
	HTREEITEM activeItem;//活动子项
	
public:
    void createtree();
	afx_msg void OnTvnSelchangedTree1(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnTvnSelchangedTree(NMHDR *pNMHDR, LRESULT *pResult);
	CString dizhi;
	afx_msg void OnBnClickedTurn();
	void create();
	void delet(int);
	afx_msg void On32771();
	afx_msg void OnBnClickedOk();
	afx_msg void Onwenjj();
	afx_msg void Ondetele();
	afx_msg void Oncut();
	afx_msg void Onv();
	afx_msg void Oncopy();
	afx_msg void OnLvnColumnclickList2(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void On32781();
	afx_msg void OnNMDblclkLis(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnNMClickLis(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void Onback();
	afx_msg void Onhelp();
};

⌨️ 快捷键说明

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