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_CTRLLIBRARYHOMEVIEW_H__4D0D45D7_AC36_40C0_9EDC_79D843FDEAD4__INCLUDED_)
00023 #define AFX_CTRLLIBRARYHOMEVIEW_H__4D0D45D7_AC36_40C0_9EDC_79D843FDEAD4__INCLUDED_
00024
00025 #pragma once
00026
00027 #include "CtrlLibraryView.h"
00028 #include "CtrlLibraryTileView.h"
00029
00030
00031 class CLibraryHomeView : public CLibraryView
00032 {
00033
00034 public:
00035 CLibraryHomeView();
00036 virtual ~CLibraryHomeView();
00037
00038 DECLARE_DYNCREATE(CLibraryHomeView)
00039
00040
00041 protected:
00042 CLibraryTileView m_wndTile;
00043
00044
00045 public:
00046 virtual BOOL CheckAvailable(CLibraryTreeItem* pSel);
00047 virtual void GetHeaderContent(int& nImage, CString& strTitle);
00048 virtual void Update();
00049
00050
00051 public:
00052
00053 public:
00054 virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo);
00055
00056
00057
00058 protected:
00059
00060 afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
00061 afx_msg void OnSize(UINT nType, int cx, int cy);
00062 afx_msg void OnDestroy();
00063 afx_msg void OnSetFocus(CWnd* pOldWnd);
00064
00065
00066 DECLARE_MESSAGE_MAP()
00067
00068 };
00069
00070
00071
00072 #endif // !defined(AFX_CTRLLIBRARYHOMEVIEW_H__4D0D45D7_AC36_40C0_9EDC_79D843FDEAD4__INCLUDED_)