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

📄 kingbookdialog.h

📁 个人电子图书管理系统.提供电子书的书名和其他信息.检查电子书信息的合法性(E-1) .为这本电子书生成 id.使用分类id
💻 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 + -