📄 page.h
字号:
#pragma once
#include "afxcmn.h"
#include "afxwin.h"
#include "dictionary.h"
// CPageProCtrl 对话框
class CPageProCtrl : public CPropertyPage
{
DECLARE_DYNAMIC(CPageProCtrl)
public:
CPageProCtrl();
virtual ~CPageProCtrl();
// 对话框数据
enum { IDD = IDD_DIALOG_PROCTRL };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
private:
CListCtrl lc_proc;
CButton bt_ProSwitch;
CButton bt_ProPause;
CButton bt_ProStop;
CButton bt_ProInf;
int selID;
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnBnClickedButtonClose();
afx_msg void OnBnClickedButtonReset();
afx_msg void OnBnClickedButtonRestart();
afx_msg void OnBnClickedProcessSwitch();
afx_msg void OnBnClickedProcessPause();
afx_msg void OnBnClickedProcessStop();
afx_msg void OnBnClickedProcessViewinf();
afx_msg void OnNMDblclkListProcess(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
CButton bt_close;
CButton bt_reset;
CButton bt_restart;
};
// CPageProEdit 对话框
class CPageProEdit : public CPropertyPage
{
DECLARE_DYNAMIC(CPageProEdit)
public:
CPageProEdit();
virtual ~CPageProEdit();
// 对话框数据
enum { IDD = IDD_DIALOG_PROEDIT };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedLoad();
CComboBox cb_pri;
virtual BOOL OnInitDialog();
};
// CPageProOut 对话框
class CPageProOut : public CPropertyPage
{
DECLARE_DYNAMIC(CPageProOut)
public:
CPageProOut();
virtual ~CPageProOut();
// 对话框数据
enum { IDD = IDD_DIALOG_PROOUT };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnTimer(UINT nIDEvent);
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedClear();
CProgressCtrl pc_mem;
CProgressCtrl pc_cpu;
int nMem;
int nCPU;
int nActive;
int nReady;
int nA;
int nB;
int nAll;
};
#pragma once
// CPageAbout 对话框
class CPageAbout : public CPropertyPage
{
DECLARE_DYNAMIC(CPageAbout)
public:
CPageAbout();
virtual ~CPageAbout();
// 对话框数据
enum { IDD = IDD_DIALOG_ABOUT };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedOk();
};
#pragma once
// CPageFS 对话框
class CPageFS : public CPropertyPage
{
DECLARE_DYNAMIC(CPageFS)
public:
CPageFS();
virtual ~CPageFS();
// 对话框数据
enum { IDD = IDD_DIALOG_FS };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
CTreeCtrl m_tree;
CListCtrl m_list;
CImageList imgTree;
CImageList imgList;
public:
virtual BOOL OnInitDialog();
void InsertNode(HTREEITEM father,const Dictionary*dic);
void DeleteNode(HTREEITEM root,const Dictionary*dic);
void SetView(const Dictionary*dic);
bool GetSelectName(CString&s);
void OnFileNew();
void OnDicNew();
void OnPaste();
bool OnDicOpen();
void OnDicRename();
void OnDicDelete();
void OnDicCut();
void OnDicCopy();
void OnDicINF();
bool OnFileOpen();
void OnFileRename();
void OnFileDelete();
void OnFileCut();
void OnFileCopy();
void OnFileINF();
void OnFileRun();
private:
FS&fs;
Dictionary*selDic;
File*selFile;
Dictionary*cFather;
Dictionary*cDic;
File*cFile;
bool isCut;
bool isFile;
bool canPaste;
protected:
virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
public:
afx_msg void OnTvnSelchangedTreeFs(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnNMRclickListFs(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnNMDblclkListFs(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnBnClickedButtonFormat();
afx_msg void OnBnClickedButtonDisk();
afx_msg void OnBnClickedButtonUp();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -