📄 fileviewdlg.h
字号:
#pragma once
#include "afxcmn.h"
#include "afxwin.h"
class CHexEdit : public CXTHexEdit
{
DECLARE_DYNAMIC(CHexEdit)
protected:
DECLARE_MESSAGE_MAP()
afx_msg void OnContextMenu(CWnd*, CPoint)
{
return;
}
};
// CFileViewDlg 对话框
class CFileViewDlg : public CXTResizeDialog
{
DECLARE_DYNAMIC(CFileViewDlg)
public:
CFileViewDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CFileViewDlg();
// 对话框数据
enum { IDD = IDD_FILEVIEWDLG };
CString m_strFilePath;
long m_FileSize;
LPBYTE m_pData;
int m_hFile;
CFont m_Font;
CEdit m_EditASCII;
CHexEdit m_EditHex;
CXTPTabControl m_TabCtrl;
CXTButton m_BtnSave;
CXTButton m_BtnExit;
CXTPPropertyGrid m_PropertyGrid;
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
BOOL SetFilePath(CString Path);
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedCancel();
afx_msg void OnTcnSelchangeFiledlgTab(NMHDR *pNMHDR, LRESULT *pResult);
protected:
int InitTabCtrl();
int InitEdit();
int AddTabViews();
virtual void OnOK();
virtual void OnCancel();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -