00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #if !defined(AFX_CTRLLIBRARYPANEL_H__B67FA20B_ECB1_462F_AAEF_789FDCA3151E__INCLUDED_)
00023 #define AFX_CTRLLIBRARYPANEL_H__B67FA20B_ECB1_462F_AAEF_789FDCA3151E__INCLUDED_
00024
00025 #pragma once
00026
00027 class CLibraryTreeItem;
00028
00029
00030 class CLibraryPanel : public CWnd
00031 {
00032
00033 public:
00034 CLibraryPanel();
00035 virtual ~CLibraryPanel();
00036
00037 DECLARE_DYNAMIC(CLibraryPanel)
00038
00039
00040 public:
00041 BOOL m_bAvailable;
00042
00043
00044 public:
00045 virtual BOOL CheckAvailable(CLibraryTreeItem* pFolders, CLibraryList* pObjects);
00046 virtual void Update();
00047 protected:
00048 CLibraryTreeItem* GetFolderSelection();
00049 CLibraryList* GetViewSelection();
00050
00051
00052 public:
00053
00054 public:
00055 virtual BOOL Create(CWnd* pParentWnd);
00056
00057
00058
00059 protected:
00060
00061
00062
00063 DECLARE_MESSAGE_MAP()
00064
00065 };
00066
00067
00068
00069 #define IDC_LIBRARY_PANEL 133
00070
00071 #endif // !defined(AFX_CTRLLIBRARYPANEL_H__B67FA20B_ECB1_462F_AAEF_789FDCA3151E__INCLUDED_)