📄 kingbookdialog.h
字号:
// 文件: KingBookDialog.h
// 目的: 声明KingBook使用的对话框
// 项目:
// 摘要:
// 时间: 2006-11-8 22:23:47
#pragma once
// CBookInfoBaseDlg 对话框
class CBookInfoBaseDlg : public CPropertyPage
{
DECLARE_DYNAMIC(CBookInfoBaseDlg)
public:
CBookInfoBaseDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CBookInfoBaseDlg();
// 对话框数据
enum { IDD = IDD_BOOKINFO_BASE };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
public:
virtual void OnOK();
};
#pragma once
/// <summary>tushu</summary>
class CBookInfoDetailDlg : public CPropertyPage
{
DECLARE_DYNAMIC(CBookInfoDetailDlg)
public:
CBookInfoDetailDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CBookInfoDetailDlg();
// 对话框数据
enum { IDD = IDD_BOOKINFO_DETAIL };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
public:
virtual void OnOK();
public:
afx_msg void OnBnClickedBtnBookUrl();
public:
afx_msg void OnBnClickedBtnBookImage();
};
class CBookInfoDescDlg : public CPropertyPage
{
DECLARE_DYNAMIC(CBookInfoDescDlg)
public:
CBookInfoDescDlg();
virtual ~CBookInfoDescDlg();
// 对话框数据
enum { IDD = IDD_BOOKINFO_DESC };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
public:
virtual void OnOK();
};
// CBookInfoDlg
class CBookInfoDlg : public CPropertySheet
{
DECLARE_DYNAMIC(CBookInfoDlg)
public:
// 得到图书信息
const Library::Book& GetBookInfo() const
{
return this->bookInfo;
}
private://
CBookInfoBaseDlg infoBase;
CBookInfoDetailDlg infoDetail;
CBookInfoDescDlg infoDesc;
/// <summary>编辑这本书的信息</summary>
Library::Book bookInfo;
friend class CBookInfoBaseDlg;
friend class CBookInfoDetailDlg;
friend class CBookInfoDescDlg ;
public:
CBookInfoDlg(UINT nIDCaption, const Library::Book& bookInfo, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
CBookInfoDlg(LPCTSTR pszCaption, const Library::Book& bookInfo, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
virtual ~CBookInfoDlg();
protected:
DECLARE_MESSAGE_MAP()
};
// CBookClassInfoDLg 对话框
class CBookClassInfoDLg : public CDialog
{
DECLARE_DYNAMIC(CBookClassInfoDLg)
public:
CBookClassInfoDLg(LPCTSTR pszCaption, const Library::BookClass& bookClassInfo, CWnd* pParent = NULL); // 标准构造函数
virtual ~CBookClassInfoDLg();
/// <summary></summary>
const Library::BookClass& GetBookClassInfo()
{
return this->bookClassInfo;
}
// 对话框数据
enum { IDD = IDD_CLASSINFO };
private:
CString m_Cpation;
Library::BookClass bookClassInfo;
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
protected:
virtual void OnOK();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -