📄 addbatdlg.h
字号:
#pragma once
class CKingBookDoc;
// CAddbatFolderDlg 对话框
class CAddbatFolderDlg : public CPropertyPage
{
DECLARE_DYNAMIC(CAddbatFolderDlg)
public:
CAddbatFolderDlg();
virtual ~CAddbatFolderDlg();
// 对话框数据
enum { IDD = IDD_ADDBAT_FOLDER };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
public:
virtual BOOL OnSetActive();
};
#pragma once
#pragma once
// CAddbatListDlg 对话框
/// <summary>实现批量添加图书的属性页对话框, 显示一个文件名列表供用户选择.</summary>
/// <remarks></remarks>
class CAddbatListDlg : public CPropertyPage
{
DECLARE_DYNAMIC(CAddbatListDlg)
public:
CAddbatListDlg();
virtual ~CAddbatListDlg();
// 对话框数据
enum { IDD = IDD_ADDBAT_LIST };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnSetActive();
int FillList();
virtual BOOL OnInitDialog();
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
virtual void OnOK();
protected:
CImageList imgList;
};
// CAddbatDlg
/// <summary>实现批量添加图书的属性表对话框, 包含其他属性页.</summary>
/// <remarks></remarks>
class CAddbatDlg : public CPropertySheet
{
DECLARE_DYNAMIC(CAddbatDlg)
public:
CAddbatDlg(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
CAddbatDlg(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
virtual ~CAddbatDlg();
protected:
DECLARE_MESSAGE_MAP()
CAddbatFolderDlg dlgFolder;
CAddbatListDlg dlgList;
//
CString strPath;
/// <summary>用户选择的批量添加的图书.</summary>
/// <remarks></remarks>
std::vector<Library::Book> booksInfo;
friend CAddbatFolderDlg;
friend CAddbatListDlg;
friend CKingBookDoc;
public:
virtual BOOL OnInitDialog();
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
};
#pragma once
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -